对象和类 属性和字段
类
类里面有属性和方法
类是程序的基本单元
类——>模块——>程序
字段:
成员变量:类的内部,但在方法的外面定义的变量为成员变量
局部变量:方法的内部
默认修饰符: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接口的类
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现