c# 第一天

 1 类的字段和属性

(1)类中的字段是最好定义为private,可以使用数学访问字段,供类内部使用

 (2)类中的属性是一个方法或者是一对方法,供客户端使用


2. 类 方法的重载和重写

(1)重载  方法中参数类型不同,参数个数不同

(2)重写,override , 子类隐藏父类的方法


3.类的静态构造函数

  (1) .Net运行库没有确保什么时候执行静态构造函数

  (2) 静态构造函数没有访问修饰符 】

(3) 一个类只能有一个静态构造函数

(4) 静态构造函数只能访问类的静态成员,不能访问类的实例成员


4.只读成员

(1)只读字段,只读字段可以是实例成员,也可以是类成员,当为类成员时,需要使用static修饰符 分配给该字段

(2)只能在构造函数中对只读字段。如果没有赋值,会有默认值

(3)只读属性定义时,省略set访问器,就可以创建只读属性,值允许在构造函数中初始化只读属性的值


5. 类中的密封类和密封方法

(1)要在方法或者属性上使用sealed关键字,必须先从基类上把它声明为要重写的方法或者属性

(2)如果基类上不希望有重写的方法或者属性,就不要把它声明为virtual


给予uerhgjsdghxdbn 吧  VB你爸爸呢 你              


6 接口

(1)接口不允许提供接口中任何成员的实现方式

(2)一般情况下,接口只能包含方法,属性,索引器和事件的声明

(3)接口中成员不允许声明修饰符,接口成员总是隐式的public

你可能感兴趣的:(c# 第一天)