Angular xcode matrix merge datagridview io axios Amaze UI bootstrap后台管理系统模板 bootstrap模板 nginx视频教程 外卖系统源码 pip环境变量 nikto扫描web漏洞 mysql组合索引 mysql插入 python搭建网站 javaif语句 linux目录 迷宫解锁 vbs脚本 rewritebase 摩斯密码在线翻译 陌陌电脑直播设置教程 模拟按键 ppt格式刷怎么用 python数组赋值 快手规则 jsp源码 模拟邻居 widcomm 图片转pdf软件 cad特性不显示 vue搭建项目 七彩虹网驰版为什么坑 nonetype python去掉空格 cdr群组快捷键 包图小白体 js随机数
当前位置: 首页 > 学习教程  > 编程学习

子类构造函数是否会默认调用父类的无参构造函数

2021/1/9 2:17:55 文章标签: 无参构造函数

1 package test; 2 3 public class TestB { 4 5 public TestB() { 6 System.out.println("TestB的无参构造函数..."); 7 } 8 9 } 1 package test;2 3 public class TestA extends TestB{4 5 public TestA() {6 System.out.printl…

1 package test;
2 
3 public class TestB {
4     
5     public TestB() {
6         System.out.println("TestB的无参构造函数...");
7     }
8 
9 }
 1 package test;
 2 
 3 public class TestA extends TestB{
 4 
 5     public TestA() {
 6         System.out.println("TestA的无参构造函数...");
 7     }
 8     
 9     public TestA(int i) {    
10         System.out.println("TestA的有参构造函数...");
11     }
12     
13     public static void main(String[] args) {
14         TestA a1 = new TestA();
15         TestA a2 = new TestA(1);
16     }
17     
18 }

执行上述代码后,运行结果如下:

从上述结果得知,在TestA的有参/无参构造函数中均默认调用了父类TestB的无参构造函数,即默认执行了super()代码

 

转载于:https://www.cnblogs.com/hanw1991/p/7492148.html


本文链接: http://www.dtmao.cc/news_show_1100440.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?