JAVA基础之面向对象特征:继承
2018-03-09 19:38
253 查看
面向对象有三大特征:继承,多态,封装(类)
继承:extends,形如 public class book extends paper{} ->book类继承paper类
一.继承的特征:
以社会关系的父子系类比,当子类继承父类时有:
1.子类会继承父类一切允许继承的所有实例变量和方法;
2.儿子的独立性,子类可以重载或覆盖继承下来的方法,但是不可以覆盖继承下来的实例变量,当然,子类作为一个类,也可以有自己的实例变量和构造方法;
3.当子类1继承自父类,子类2继承自子类1时,子类2能继承子类1所继承父类的所有可继承的实例变量和方法,也就是说,子类2也是父类的子类;
4.JVM对继承的机制:JVM总是从家谱的最末端开始寻找的方法或实例变量的;
5.父类可以限制继承的内容:
a.存取权限:非公有的类只能被同一个包的类作出子类;pivate存取权限的不能继承;
b.final修饰符表示它是继承树的末端,不能继承
继承:extends,形如 public class book extends paper{} ->book类继承paper类
一.继承的特征:
以社会关系的父子系类比,当子类继承父类时有:
1.子类会继承父类一切允许继承的所有实例变量和方法;
2.儿子的独立性,子类可以重载或覆盖继承下来的方法,但是不可以覆盖继承下来的实例变量,当然,子类作为一个类,也可以有自己的实例变量和构造方法;
3.当子类1继承自父类,子类2继承自子类1时,子类2能继承子类1所继承父类的所有可继承的实例变量和方法,也就是说,子类2也是父类的子类;
4.JVM对继承的机制:JVM总是从家谱的最末端开始寻找的方法或实例变量的;
5.父类可以限制继承的内容:
a.存取权限:非公有的类只能被同一个包的类作出子类;pivate存取权限的不能继承;
b.final修饰符表示它是继承树的末端,不能继承
相关文章推荐
- 【java基础】--(2)面向对象特征之概念、封装、继承
- Java基础(极客)——12、Java面向对象基本特征:继承
- 大数据之JAVA基础(六):面向对象--继承
- 黑马程序员——Java基础---面向对象代码块和继承和this和super和重写和重载和final
- Java面向对象(二)面向对象的特征 --- 封装 、 继承、 多态
- java基础2 面向对象三等基本特征,五大基本特性
- Java基础学习14(面向对象特征二:继承性)
- java基础十二 面向对象特点_继承
- Java面向对象基本特征:继承
- 黑马程序员—— Java 基础 面向对象之继承 (复习)
- 设计模式学习(一):java 面向对象特征:抽象、封装、多态、继承
- 0809 Java面向对象特征之继承
- Java基础(极客)——10、Java面向对象的基本特征之一:封装性
- JAVA面向对象基础:继承、变量隐藏、方法重写、包、修饰符、this、super
- c++基础 之 面向对象特征一 : 继承
- 黑马程序员—4—Java基础: 面向对象继承学习笔记和学习心得体会
- 04_Java面向对象特征之继承与多态
- java基础之面向对象及其基本特征
- java学习之路 之 高级类特性1-面向对象特征之二:继承及方法重写(override)
- c++基础 之 面向对象特征一 : 继承