java中super的作用及子类对象的创建过程
2017-07-07 21:43
246 查看
1.super
可以用于在子类方法中调用父类的方法(被覆盖的也可以调用)
相当于this,只不过只在子类的方法中使用
2.子类对象的创建
在创建子类对象时,调用子类构造器时,会先调用父类的无参构造器。(所以在一般定义类时都会先定义一个无参构造器,以便于继承。)如图:
创建子类对象时
在此段代码中,如果父类中没有无参构造器,则会报错。
下面对子类对象进行初始化
初始化
总感觉图片更能说明问题.
谢谢阅读!
可以用于在子类方法中调用父类的方法(被覆盖的也可以调用)
相当于this,只不过只在子类的方法中使用
2.子类对象的创建
在创建子类对象时,调用子类构造器时,会先调用父类的无参构造器。(所以在一般定义类时都会先定义一个无参构造器,以便于继承。)如图:
创建子类对象时
在此段代码中,如果父类中没有无参构造器,则会报错。
下面对子类对象进行初始化
初始化
总感觉图片更能说明问题.
谢谢阅读!
相关文章推荐
- java语言中的子类对象和父类对象的创建过程!
- java面向对象-子父类中构造函数的特点-子类实例化过程super
- java学习之路 之 高级类特性-四种权限修饰符、关键字super、子类对象的实例化过程
- java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
- [ java ] java语言中的子类对象和父类对象的创建过程!
- Java小知识 对象创建和初始化过程,堆:栈区别
- JAVA中对象创建和初始化过程
- Java:对象创建和初始化过程 推荐
- java对象的创建过程(摘自《java编程思想》)
- java基础---->对象的创建过程(初始化、析构、清理)
- java中的对象创建过程
- Java:对象创建和初始化过程
- Java对象的创建过程
- 再学 JAVA基础(5)对象转型,多态。【子类对象的实例化过程】
- JAVA中对象创建和初始化过程
- java中的对象创建过程
- JAVA中对象创建和初始化过程
- JAVA中对象创建和初始化过程
- Java:对象创建和初始化过程
- Java第二课 Java面向对象编程,面向对象编程和面向过程编程的区别,我们如何才能掌握面向对象的编程,类和对象的关系;讲解了Java中的构造、重载、this和super变量、静态变量、Java中的常