2017-4-14 面向对象封装 继承 多态
1.命名空间/程序集
就是using……
2.访问修饰符
public 公共的 访问权限是最高的
private 私有的 只能在类的内部进行访问
internal 默认的 当前命名空间(程序集)下可以访问
protected 被保护的 当前类及它的派生类可以访问
3.封装
private 数据类型 _数据名; //成员变量/字段
public 数据类型 数据名{ //属性
get{ return _数据名;}
set{ _数据名=value;}
}
还可以有方法 //成员方法
4.继承
类:类
一个类只能有一个父类
子类可以继续父类中的public的方法和属性
父类不可以调用子类中的方法和属性
父类 基类
子类 派生类 超类
5.多态:类的多种形态,有了继承才有了多态
virtual 写在访问修饰符后面,让方法变成虚方法
可以被子类重写,override只能重写函数体
6.面向对象的好处:
可维护性好,可扩张性好,结构清晰