---------------------- android培训 java培训 期待与您交流! ----------------------
封装性
封装性指在实际实现时,将复杂的内部结构隐藏起来,并为这组复杂的结构取一个统一的名称进行使用。
继承性
继承性提供了全新的类设计方式,可以充分利用已有类内部的结构和功能,极大的降低类的内部代码重复,是设计类的一种显著 的变革,对于大型的项目设计十分有用。
继承的语法格式:访问控制符 [修饰符] class 类名 extends 父类名 {..........}
继承的说明:
子类拥有父类的所有的属性
子类拥有父类的所有方法
子类不拥有父类的构造方法
方法覆盖:在子类内部重新写父类中的方法的语法现象,称作方法覆盖
在进行方法覆盖时,子类内部的方法和父类的方法声明相同,而且子类方法的限制不能比父类的方法严格。
多态性
对象类型的多态
对象类型的多态是指声明对象的类型不是对象的真正类型,而对象的真正类型由创建对象时调用的构造方法进行决定
对象有一个名义上(语法上)的类型,有实质的类型。
对象方法的多态
对象方法的多态基于方法的覆盖,也就是该对象调用的方法具体是子类的方法还是父类的方法,由创建对象时使用的构造方法决定,而不是由声明对象时声明的类型决定。
---------------------- android培训 java培训 期待与您交流! ----------------------