您的位置:首页 > 职场人生

黑马程序员------面向对象之封装 继承 多态

2012-02-14 13:49 288 查看
 ----------------------
android培训    java培训      期待与您交流! ----------------------

封装性

封装性指在实际实现时,将复杂的内部结构隐藏起来,并为这组复杂的结构取一个统一的名称进行使用。

继承性

     继承性提供了全新的类设计方式,可以充分利用已有类内部的结构和功能,极大的降低类的内部代码重复,是设计类的一种显著 的变革,对于大型的项目设计十分有用。

继承的语法格式:访问控制符  [修饰符] class  类名 
extends  父类名 {..........}

继承的说明

    子类拥有父类的所有的属性

    子类拥有父类的所有方法

    子类不拥有父类的构造方法

方法覆盖:在子类内部重新写父类中的方法的语法现象,称作方法覆盖

        在进行方法覆盖时,子类内部的方法和父类的方法声明相同,而且子类方法的限制不能比父类的方法严格。

多态性

   对象类型的多态  

        对象类型的多态是指声明对象的类型不是对象的真正类型,而对象的真正类型由创建对象时调用的构造方法进行决定

        对象有一个名义上(语法上)的类型,有实质的类型。

   对象方法的多态

        对象方法的多态基于方法的覆盖,也就是该对象调用的方法具体是子类的方法还是父类的方法,由创建对象时使用的构造方法决定,而不是由声明对象时声明的类型决定。

---------------------- android培训          java培训       期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android java class
相关文章推荐