能否在一个构造器中调用另一个构造器
来源:互联网 发布:电视剧硅谷中的算法 编辑:程序博客网 时间:2024/06/05 11:41
问题
能否在一个构造器中调用另一个构造器(在同一个类中,不是子类)?如果可以,怎么做? 调用另一个构造器的最好方法是什么(如果有几种方法可以选择的话)?
回答
可以这样做:
public class Foo {
private int x;
public Foo() {
this(1);
}
public Foo(int x) {
this.x = x;
}
}
如果你想调用一个特定的父类构造器,而不是本类的构造器,应该使用super,而不是this. 请注意,在构造器中,你只能调用一次其他的构造器。并且调用其他构造器的语句,必须是这个构造器的第一个语句。
原文:http://www.androidstar.cn/能否在一个构造器中调用另一个构造器/
0 0
- 能否在一个构造器中调用另一个构造器
- java 构造方法的相互调用(在一个构造器中,通过this调用另一个构造器)
- java中在类的构造器中调用另一个构造器
- 使用this从一个构造器中调用另一个构造器
- 初学Java,在构造器中调用另一个构造器(十)
- 初学Java,在构造器中调用另一个构造器(十)
- 在构造器中调用构造器
- C++中如何在一个构造函数中调用另一个构造函数
- C++中如何在一个构造函数中调用另一个构造函数
- C++学习笔记-----在一个构造函数中调用另一个构造函数
- 【c#学习笔记】在一个构造方法中调用另一个构造方法的写法
- C++类中一个构造函数调用另一个构造函数
- C++类中一个构造函数调用另一个构造函数
- C++类中一个构造函数调用另一个构造函数
- this关键字---在构造器中调用构造器
- java 构造器内调用另一个构造器方法
- C++中可以在构造函数中调用另一个构造函数吗?
- C++中可以在构造函数中调用另一个构造函数吗?
- java基础之多态性
- 有向图与拓扑排序
- 【HPU 1192 Sequence】+ 状态压缩 +组合数学
- 找出一个字符串中最长回文子串
- html常识(与css、javascript三者的关联关系)
- 能否在一个构造器中调用另一个构造器
- poj 1201 Intervals
- oracle的增删改插和子查询
- 设计模式笔记——策略设计模式
- ViewFlipper 视图容器
- HDU 3642 Get The Treasury 【线段树】【扫描线】
- opencv如何进行摄像头标定
- hbase安装说明
- opencv学习(十四)之图像颜色通道分离和融合