面向对象基础(一)
1.类与实例
1.1对象
一切事物皆对象,即我们所感知的任何东西,都可以看作为对象。对象是一个自包含的实体,用一组可识别的特性和行为来标识。
1.2类
类就是具有相同的属性和功能的对象的集合。
1.3实例
实例,就是一个真实的对象。而实例化就是使用new关键字来创建对象的过程。
2.构造方法
构造方法,又称构造函数,其实就是对类进行初始化。构造方法与类同名,没有返回值,也不需要void,在用new实例化对象的时候使用。所有类都有构造方法,如果不编码则系统默认生成空的构造方法,如果有定义的构造方法,那么默认的构造方法就失效了。
3.方法重载(overload)
override:表示重写,用于继承类对于基类中虚成员的实现。
overload:表示方法的重载,用于同一个类中同名方法不同参数的实现。
4.属性和修饰符
4.1属性
属性,是一个方法或一对方法,但在调用它的代码看来,它是一个字段,即属性适合于以字段的方式使用的方法调用的场合。属性有两个方法get和set。get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;set访问器没有显示设置参数,但它有一个隐式的参数,用关键字value表示,它的作用是调用属性时可以给内部的字段或引用赋值。
4.2修饰符
public: 所有的地方都能调用
protected:自己跟子类中使用
private:只能在当前类中使用
internal:只能在当前程序集里使用
protected internal:是指protected or internal的用法


浙公网安备 33010602011771号