java面向对象的特性 封装 继承 多态
2017-09-21 10:04
375 查看
封装:
封装的基本单位是对象,对象将属性和方法封装到内部。实现软件内部的 ‘高内聚低耦合’
继承:
子类对象继承父类对象,这个时候子类对象就可以调用父类的数据和方法。
多态:
多个子类对象继承一个父类,然后根据向下转型即:
human a1 = new man();
human a2 = new woman();
这种形式 得到父类对象a1,a2。用这个父类对象调用相同的方法,会产生不同的结果:
如果父类中有一个方法,在man和woman子类中被重写了,那么用父类对象调用这个方法的时候,
会调用子类重写过的方法。
设human中有一个方法 名称叫上厕所,然后man和woman对这个方法(上厕所)都有不同的方式,
于是各自重写了这个方法。这个时候 a1,a2调用上厕所的这个方法的时候,a1会调用man的上厕所方法,而a2会调用woman上厕所的方法。
封装的基本单位是对象,对象将属性和方法封装到内部。实现软件内部的 ‘高内聚低耦合’
继承:
子类对象继承父类对象,这个时候子类对象就可以调用父类的数据和方法。
多态:
多个子类对象继承一个父类,然后根据向下转型即:
human a1 = new man();
human a2 = new woman();
这种形式 得到父类对象a1,a2。用这个父类对象调用相同的方法,会产生不同的结果:
如果父类中有一个方法,在man和woman子类中被重写了,那么用父类对象调用这个方法的时候,
会调用子类重写过的方法。
设human中有一个方法 名称叫上厕所,然后man和woman对这个方法(上厕所)都有不同的方式,
于是各自重写了这个方法。这个时候 a1,a2调用上厕所的这个方法的时候,a1会调用man的上厕所方法,而a2会调用woman上厕所的方法。
相关文章推荐
- java面向对象的四大特性-多态,继承,抽象,封装
- Java之面向对象的三大特性:封装,继承,多态讲解
- 深入理解Java面向对象三大特性 封装 继承 多态
- Java的面向对象的三大特性 封装 继承 多态
- Java面向对象的三大特性——封装,继承,多态
- 牛客网Java刷题知识点之面向对象java的四大特性(抽象、封装、继承、多态)
- 深入理解Java面向对象三大特性 封装 继承 多态
- Java基础<六>---> 面向对象与java特性(封装、继承、多态
- java面向对象的三大特性----封装、继承、多态
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- Java语言中的面向对象特性:封装、继承、多态,面向对象的基本思想(总结得不错)
- 黑马程序员——JAVA面向对象的特性:封装,继承,多态
- Java — 面向对象的三大特性(封装、继承、多态)
- Java学习第六课--面向对象的三大特性(封装、继承和多态)
- java笔记—封装、继承、多态[面向对象的三大特性]
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- java语言基础(23)——面向对象三大特性(封装、继承、多态)
- 【java学习】面向对象三大特性:封装,继承,多态
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- 第六讲 Java 四大特性:抽象 封装 继承 多态