继承中的构造方法
来源:互联网 发布:多管火箭炮升级数据 编辑:程序博客网 时间:2024/05/22 09:07
1、子类的构造过程必须调用其基类的构造方法。
2、子类可以在自己的构造方法中使用super(argument_list参数列表)调用基类的构造方法。
使用this(argument_list参数列表)调用奔雷的另外的构造方法。
如果调用了super,必须写在子类构造方法的第一行。
3、如果子类的构造方法中没有显示的调用基类的构造方法,则系统默认调用基类无参数的构造方法。
4、如果子类构造方法中既没有显示的调用基类构造方法,而基类中又没有无参数的构造方法,则编译出错。
---
class SuperClass{private int n;SuperClass(){System.out.println("SuperClass()");}SuperClass(int n){System.out.println("SuperClass("+n+")");this.n=n;}}class SubClass extends SuperClass{private int n;SubClass(int n){System.out.println("SubClass("+n+")");this.n =n;}SubClass(){super(300);System.out.println("SubClass()");}}public class TestSuper{public static void main(String[] args){SubClass sc1 = new SubClass();SubClass sc2 = new SubClass(400);}}
----
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法
- 继承中的构造方法调用
- java 继承中的构造方法
- 关于继承中的构造方法
- java继承中的构造方法
- 继承关系中的构造方法
- 题目1122: 找x
- 递归设计求解
- shell 的多行注释
- PHP程序员的10个有用的技巧和教程
- PMP项目管理之核心:项目经理角色定位
- 继承中的构造方法
- matlab中将视频流转换成图片
- 如何在KVM中管理存储池
- fix:error: stray '\357' in program
- hdu3336
- GIS在商业中的应用
- 【hdu3555】【数位DP】Bomb
- 谁来签署项目的完工报告
- 字符串处理:0xABCD,如果是大端规则,在内存中CD存在高地址位,AB存在低位,printf的时候先打CD,再打AB