C#速成(面向对象)

[复制链接]
发表于 2025-12-3 09:03:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、类的生命

1.1声明语法

类的属性集 类的修饰符 关键字 class 类名 继续方式 基类名
{
}
除 class 和 类名 外其他都是可选的。
public :公共成员
protected :掩护成员,本类和子类可以访问
internal :内部成员,只能同一步调会集的文件可以访问
private :私有成员,只有本类可以访问
abstract :抽象类,不能创建类的实例
sealed :密封类,不能被继续
1.2类的声明及用法

声明一个Student类

2、构造函数

注意事项(重点):
构造函数的名称与类名必须雷同
构造函数没有返回值声明
构造函数通常是利用public访问修饰符
构造函数的代码通常只举行代码的初始化工作,不应实验其他操纵
构造函数在创建对象时主动被调用。

3、方法

语法格式:
访问修饰符 返回值范例 方法名(参数列表){}
注意事项(重点):
方法的修饰符通常是public
方法必须指定返回值范例,可以是任何值范例(int,string),如果不返回一个值,则返回值范例为void
方法有返回值,方法中必须包罗一个return语句。

4、静态方法和非静态方法

注意事项(重点)
静态方法的访问是类名.成员名是用static
非静态方法是先实例化对象然后调用这个对象的非静态方法用this来访问

5、方法的重载

注意事项(重点)
方法重载是指调用同一方法名,但各方法中的参数范例、个数或次序差别。

6、字段和属性

字段用法 静态字段类名.静态字段名实例字段实例.实例字段名常量用const修饰,常量只能在声明中初始化,以后不能修改只读字段用readonly修饰,他是一个特别的只读字段,只能在字段声明和构造函数中赋值6.1字段的声明及用法


6.2属性的声明及用法

注意事项:
通过属性可以访问私有字段
属性可以设置读属性和写属性
属性可以检测数据有效性
属性是对字段的封装
在C#3.0中,提供了“主动属性”;

7、继续和多态

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表