对象和类 属性和字段

类里面有属性和方法

类是程序的基本单元

类——>模块——>程序

 

 

字段:

成员变量:类的内部,但在方法的外面定义的变量为成员变量

局部变量:方法的内部

默认修饰符:private    有效范围为类的内部

规范:camel命名法

通俗理解:

私有化:好比个人财产,直供我们自己使用。

添加标准:根据程序的编写过程的需要决定。

当字段需要为外部提供数据的时候,请将字段封装为属性

 

属性:

定义:外界访问私有字段的入口,属性本身不保存任何数据,但可以在内部添加需要的逻辑。数据类型和字段的一样。

命名规范:首字母大写 Pascal  修饰符为Public

作用:保护字段的合法性

private int age;

 public int Age
        {
            get { return age; }
            set {if (value < 18)
                {
                    age = 18;
                }
                else
                {
                    age = value;
                }  }
        }

只读属性:只能读取,不能赋值

标准属性:不能编辑 get或者 set

public int StudentId
        {
            get { return studentId; }
            set { studentId = value; }
        }

快捷方式:prop+tab+tab

对象的创建时建议使用对象初始化器,因为

对象初始化器在创建对象时没有强制性的赋值要求,可以完成除属性的赋值外其他的初始化工作,比如读取文件操作。

对象的销毁用GC或者Using(仅限于实现IDisport接口的类

 

posted on   一个不正经的正经人  阅读(55)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示