C#面向对象编程基础概念汇总

2020-01-05 09:55:55王旭

注意:方法重载时,两个方法必须要方法名相同,但参数名不和参数个数必须要有所不同。

重载的好处:可以在不改变原方法的基础上新增功能。

C#,面向对象编程

四、属性与修饰符

属性是一个方法或一对方法,但在调用他的代码来看,他是一个字段,即属性适合一字段的方式使用方法调用的场合。

字段是存储类要满足七十几所需要的数据,字段是与类相关的变量。

例子:

C#,面向对象编程

public和private区别:

他们都是修饰符,public表示他所修饰的类成员可以允许其他任何类来访问。private只允许同一个类中的成员访问,其他类包括他的子类都无法访问。

属性的get和set方法的含义:

属性有:两个方法get和set,get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;set访问器没有显示设置参数,但它有一个隐式参数,用关键字value表示,他的作用是调用属性时可以给内部字段或者引用赋值。