首页 > 其他 > 详细

继承、封装、多态、抽象

时间:2014-04-19 17:59:43      阅读:625      评论:0      收藏:0      [点我收藏+]


继承:新类继承父类的所有属性和行为;当子类包含与父类相同的方法时是方法重写;
      super用于在子类中访问父类中的成员变量及方法;当产生一个子类对象时,先产生其父类对象
封装:通过private修饰符隐藏类中的成员变量,叫做封装;访问与修改private修饰的变量时要用
      访问器和修改器
封装的好处:重用、有利于分工、隐藏细节;
多态:最常用的多态的地方是当一个父类引用被用于引用子类对象时;当调用方法为父类子类都有时,
      才用多态参数;子类向父类转型,子类中特有的方法和属性,父类不能访问;
多态的好处:多态参数和异构集合
抽象:一个方法在父类中不需要实现,在子类中会重写,在父类中可以定义成抽象方法;如果一个类中      有抽象方法,那这个类就是抽象类;一个类是抽象类,这个类中不一定有抽象方法
一个子类继承了一个抽象类有两种清况:
(1)重写父类的抽象方法;
(2)将子类变成抽象类;

继承、封装、多态、抽象,布布扣,bubuko.com

继承、封装、多态、抽象

原文:http://www.cnblogs.com/J-109wangyu/p/3675269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!