java无参构造函数(默认构造函数)
来源:互联网 发布:删除数据库表中的一列 编辑:程序博客网 时间:2024/05/21 19:47
java的子类在实例化的时候,会自动调用父类的无参构造函数(默认构造函数)。
举例如下:
父类:
public class P {public P() {System.out.print("父类 默认构造函数\n");}}
子类:
public class C extends P {public C(int i) {System.out.print("子类自定义构造函数\n");}}
测试类:
public class test {public static void main(String[] args) {C c1= new C(1);}}
输出:
父类 默认构造函数
子类自定义构造函数
需要注意的是父类的无参构造函数只能是public或者protected类型,否则子类无法访问,报错如下:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Implicit super constructor P() is not visible. Must explicitly invoke another constructor
at C.<init>(C.java:3)
at test.main(test.java:4)
- java无参构造函数(默认构造函数)
- java默认无参构造方法(函数)
- java 构造函数(本例意在说明如果一个类里定义了构造函数,则系统不会再给定义默认的无参构造函数)
- 第四周(默认构造函数 无参为1)
- Java构造函数 为什么需要无参构造函数
- Java构造函数 为什么需要无参构造函数
- 无参构造函数
- java无参构造函数的意义
- 默认调用无参构造函数 用的非常到位
- 为什么要构造无参构造函数
- 默认构造函数
- 使用默认构造函数
- C++ 默认构造函数
- 关于默认构造函数
- C++ 默认构造函数
- 默认构造函数
- 默认构造函数
- 默认构造函数
- LBP纹理特征
- Android深入浅出之Binder机制
- 部分赋值和异型赋值
- ARM cortex-M3 异常处理分析
- Android SDK离线安装方法详解(加速安装)
- java无参构造函数(默认构造函数)
- 微软的一个笔试题
- GDAL源码剖析(四)之命令行程序说明一
- HDU 1598 并查集
- javaweb中要学习的html标记
- ASIHTTPRequest 详解, http 请求终结者
- POJ 3286 How many 0's? / 2282 The Counting Problem 排列组合统计数字
- android SDK升级连接不上服务器解决方案(安装SDK)
- android 有线 pppoe拨号,请问?