java 构造方法的相互调用(在一个构造器中,通过this调用另一个构造器)
2017-08-23 15:33
921 查看
在Java中,如果一个构造方法想调用另一个构造方法,需要是用this(参数列表)的形式,自动调用对应的构造方法。不可以直接使用类名进行调用。
要是构造函数直接叫this就更方便了。
public class Person { private String name; private int age; public Person() { this("Dick", 12); } public Person(String n) { this(n, 12); } public Person(String n, int a) { name = n; age = a; } }
要是构造函数直接叫this就更方便了。
相关文章推荐
- Java中如何通过一个类名来调用另一个类的静态方法?
- Java中构造方法调用另一个构造方法
- 你可曾注意到类的构造方法中用this调用另外一个构造方法
- JAVA初学者,调用父类有参构造方法来构建一个无参构造方法
- java 构造器内调用另一个构造器方法
- [Java] this 调用重载构造方法
- flex 中通过 RO 调用一个java写的Bean的时候获得IP地址的方法 .也就是获得session 和 request的方法
- java 和 JavaScript都可以在创建一个对象时,就可以通过这个对象调用相应方法
- Java中实现在一个方法中调用另一个方法
- java中的反射机制,以及如何通过反射获取一个类的构造方法 ,成员变量,方法,详细。。
- Java牛角尖【008】: 可以通过调用一个线程的run方法启动一个线程吗?
- java创建一个子类对象是会调用父类的构造方法会不会创建父类
- JavaSE8基础 通过this()去调用本类的其他构造方法
- java面向对象-使用this语句解决构造器重载相互调用问题
- Java中调用一个方法的范围值作为形参传给另一个方法
- Java中的一个类怎么调用另一个类中的方法?
- flex 中通过 RO 调用一个java写的Bean的时候获得IP地址的方法 .也就是获得session 和 request的方法
- Java构造方法的相互调用
- Java中在一个方法中调用另一个方法
- java提供在一个类的main方法中调用另一个类的main方法