Java基础知识小计 二,JAVA的三大特性【封装,继承,多态】
2017-12-03 18:03
537 查看
封装
降低耦合,面向对象,通过公共修饰符暴露接口,隐私修饰符隐藏属性
继承
子类对父类进行继承,获得父类的公开属性和方法。
子类创建时候,会默认先使用父类的构造器。
子类对父类的成员变量不进行变更和覆盖,共存。
多态
方法重写是父类与子类之间多态性的体现,而方法重载主要是类内部多态性的一个体现。
父类引用指向子类对象,调用方法时会调用子类的实现,而不是父类的实现
降低耦合,面向对象,通过公共修饰符暴露接口,隐私修饰符隐藏属性
继承
子类对父类进行继承,获得父类的公开属性和方法。
子类创建时候,会默认先使用父类的构造器。
子类对父类的成员变量不进行变更和覆盖,共存。
父类中不存在该方法,向上转型后,父类是不能引用该方法的。父类如果方法被子类重写了,那么父类调用的方法其实是子类重写后的方法。
多态
方法重写是父类与子类之间多态性的体现,而方法重载主要是类内部多态性的一个体现。
父类引用指向子类对象,调用方法时会调用子类的实现,而不是父类的实现
Parent instance = new Child(); instance.foo(); //==> Child foo()
相关文章推荐
- java基础三大特性——封装、继承与多态
- java基础(2)-基础类型和语法(static、内部类、final、抽象类、接口、封装)(并将这些基础知识与java的三大特征关联(继承、多态、封装))
- JAVA基础知识:面对对象特性【继承】【 多态】【 封装】【 接口】
- java基础三大特性——封装、继承与多态
- java语言基础(23)——面向对象三大特性(封装、继承、多态)
- java基础三大特性——封装、继承与多态
- Java三大特性之封装、继承、多态
- java三大特性封装、继承、多态概述
- Java三大特性:封装,继承,多态
- Java三大特性——继承,封装和多态
- Java基础知识回顾之三 ----- 封装、继承和多态
- java的三大特性,封装,继承,多态
- JAVA三大特性—封装、继承、多态
- 黑马程序员—IOS基础之OC—类的三大特性封装、继承、多态
- 黑马程序员---java基础之面向对象(一)三大特征(封装,继承,多态)
- 【java学习】面向对象三大特性:封装,继承,多态
- Java三大特性——继承,封装和多态
- Java三大特性,封装、继承、多态
- 深入理解Java面向对象三大特性 封装 继承 多态
- Java的面向对象的三大特性 封装 继承 多态