C#基础(十)

本文主要介绍了C#中类的相关知识,包括类的定义、常用属性(如public、protected、private),抽象类和密封类的特点,字段的命名规范,以及const、readonly、static等关键字的使用。还阐述了属性、方法、构造函数的特性,如方法重载、构造函数的执行特点等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、C#当中的类
1、Class 定义类 Class Person
常用的三大属性
public 公有的
protected 受保护的
private 私有
2、abstract(抽象类)只能被继承不能被实例化。
sealed (密封类)只能被实例化不能被继承
字段的命名规范
private string name;
访问修饰符 字段类型 字段名称
3、const常量关键字 表示不可变
4、readonly 表示该字段只读。
不需要再定义的时候初始化,而是可以在构造函数里面完成初始化。
若使用const修饰,如果没有定义字段时初始化,就会报错。
static 静态字段的关键字。调用时候用类名调用
5、属性
private int a=10;
优点:防止客户端直接对字段进行修改,从而保证内部成员的完整性。
get:只能读不能写
set:只能写不能读
6、方法:
方法也就是函数C#支持方法重载,方法重载指在类中可以定义多个名称相同但是参数顺序,类型,个数不同。
7、构造函数
实例构造函数
作用:用来创建和初始化类的实例。
构造函数具有以下特点:
①、静态构造函数不能使用任何访问修饰符
②、静态构造函数不能带有任何参数
③、静态构造函数只会执行一次
④、不能直接调用静态构造函数
⑤、程序员无法直接控制静态构造函数调用时机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值