public class Main {
public static void main(String[] args) {
Person p = new Person("m"); //帶引數的實體
Person p1 = new Person(); //不帶引數的實體
System.out.println(p.getName()); //m
System.out.println(p1.getName()); //小明 Person()參考了Person(String name)建構式,便于代碼的復用
}
}
//一個類可以有多個建構式
class Person {
private String name = "ss"; //初始化
private int age = 18; //初始化
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public Person(String name){
this.name = name;
this.age = 12;
}
//呼叫了上面的建構式
public Person() {
this("小明");
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/173106.html
標籤:Java
上一篇:SSM之Mybatis筆記總結
