色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java構造器和對象6

王梓涵1年前9瀏覽0評論

Java中構造器是用來初始化對象的方法,它能夠在創建對象時為對象的實例變量賦予特定的初值。每個類都可以擁有一個或多個構造器,構造器必須具有與類相同的名稱。構造器不需要聲明返回類型,構造器的默認返回類型就是類自身。

在Java中,每個對象都具有6個對象函數,分別是:equals、toString、hashCode、clone、finalize以及getClass。其中,equals函數用于比較兩個對象是否相等,toString函數用于返回該對象的字符串表示,hashCode函數用于得到該對象的哈希值,clone函數用于創建并返回該對象的副本,finalize函數用于在垃圾收集器回收該對象之前執行特定的清理操作,getClass函數用于返回該對象所屬的類。

public class Person {
private int age;
private String name;
public Person() {  // 無參構造器
name = "unknown";
age = 0;
}
public Person(String n, int a) {  // 有參構造器
name = n;
age = a;
}
public int getAge() {
return age;
}
public String getName() {
return name;
}
}
public class Test {
public static void main(String[] args) {
Person p1 = new Person();
Person p2 = new Person("Tom", 23);
System.out.println(p1.getName() + "," + p1.getAge());  // 輸出 unknown,0
System.out.println(p2.getName() + "," + p2.getAge());  // 輸出 Tom,23
}
}