Java中如何在无参构造方法中调用有参构造方法

时间:2023-01-10 19:32:24
<span style="font-size:18px;">     参数的扩展和构造方法的调用都是有一定的规律的。
有参调无参,多参调少参。。扩展参数的时候,最好保持原来的顺序。除非为了实现特殊的功能效果(个人以为主要是练基本功使用)</span>
<pre name="code" class="java"><span style="font-size:18px;">     无参调有参需要传实参!!</span>
<span style="font-size:18px;">package test;public class Person {private String name;private int age;// 无参public Person() {this.name = "张三";this.age = 20;}// 有参public Person(String name) {this.name = name;}// 多参public Person(String name, int age) {this(name);// 调用一个参数的构造方法this.age = age;}// 这是一种写法比较常用的方法。写第一种。用上面的例子直接写public Person() {this("张三", 20);// 调用有参构造方法。设置默认值。和第一种方法功能一样}public Person(String name, int age) {this.name = name;this.age = age;}}</span>