类的三个特征 ==== 封装、继承、多态

来源:互联网 发布:淘宝1元包邮商品 编辑:程序博客网 时间:2024/06/06 00:26
1.类的三个特征  ====  封装、继承、多态


   a.封装:(1) 概念;封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。
  (2) 特征:
a.为了保护数据的安全性和完整性,对成员变量加上private修饰符
       b.如果想让其他类访问到这个成员变量,要提供get和set方法


   b.继承:(1) 特征:
      a.子类拥有父类的所有特征和属性
      b.子类可以对父类进行拓展
      c.只能支持单继承
      d.可以称 子类 is a 父类


   c:多态:(1) 概念:同一个对象,在不同时刻体现出来的不同状态
  (2) 前提:a.要有继承  b.要有方法重写   c.要有父类引用指向子类对象
  (3) 访问成员的特点
a:成员变量
编译看左边,运行看左边
b:成员方法
编译看左边,运行看右边(如果子类没有这个方法,执行父类的这个方法;
如果子类有这个方法,执行子类的这个方法)---》就近原则
c:构造器
创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化
d:静态方法
编译看左边,运行看左边 
  (4)好处:
a:提高代码的维护性(看继承)
b:提高代码的拓展性(看多态)
  (5)表现形态:
a:方法的重载和重写
b:对象的多态性    编译时   运行时
2 0
原创粉丝点击