JAVA继承,构造函数的执行以及super(),super的用法
来源:互联网 发布:淘宝哪家护肤品是正品 编辑:程序博客网 时间:2024/04/30 15:00
1. 生成子类的对象时,默认会调用父类的无参构造函数。
2. 当父类拥有多个构造函数时,可以用在子类的构造函数中用super()指定调用父类的哪个构造函数。
3. 覆盖父类的方法时,可用super.function(...)调用父类的方法。
测试代码如下:
public class P {public P(){System.out.print("p,");}public P(String aa){System.out.print("p+"+ aa+",");}public void f(){System.err.print("p.f,");}public static void main(String[] args) {new S(); //执行结果: p,sS s = new S("bb");//执行结果:p+aa,s+bbS2 s2 = new S2();//执行结果:p+aa,s2s.f(); //执行结果:p.f,s.fs2.f();//执行结果:s2.f}}class S extends P{public S(){System.out.println("s,");}public S(String bb){super("aa");System.out.println("s+"+ bb+",");}public void f(){super.f();System.err.println("s.f");}}class S2 extends P{public S2(){super("aa");System.out.println("s2");}public void f(){System.err.println("s2.f");}}
0 0
- JAVA继承,构造函数的执行以及super(),super的用法
- 构造函数里面super的用法
- java继承中super关键字的用法
- 继承和super的用法
- 子类继承父类,构造函数的特点 super()
- Java中子类继承构造方法 和 super this用法的一个总结
- java继承中的构造方法及this,super的使用
- java-继承super的使用
- 8、从零开始学习JAVA--继承及super的用法
- JAVA中的继承问题和super的用法
- Java中多继承下的super()用法
- java中this用法 super()用法 以及构造方法
- Java this、super的用法
- Java this、super的用法
- java中super的用法
- Java this、super的用法
- Java this、super的用法
- Java this、super的用法
- 【转】Java 中图片压缩处理
- session和cookie的区别
- Nginx Location 匹配过程
- QT打开和保存文件对话框
- L2-010. 排座位
- JAVA继承,构造函数的执行以及super(),super的用法
- linux socket编程之socket()函数介绍
- 15PB可乐杯CrackMe01分析
- (一)Mac OS 配置Java虚拟机 和 JDK
- Android—如何添加布局的标题栏
- jboss-as-7.1.1.Final 同步前端jsp、js、css
- win7下获取局域网内其他win或ubuntu系统电脑的MAC地址
- C语言中的值传递
- eth0 找不到