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

java構(gòu)造方法和繼承

馮子軒1年前6瀏覽0評論

在Java中,類可以具有構(gòu)造方法,用于創(chuàng)建該類的實(shí)例。構(gòu)造方法與類同名,沒有返回類型,包括在類聲明中。

public class Person {
private String name;
public Person(String n) {
name = n;
}
public String getName() {
return name;
}
}

在上面的例子中,Person類具有一個(gè)構(gòu)造方法,該方法接受一個(gè)字符串參數(shù)n,并將其分配給name成員變量。

當(dāng)一個(gè)子類繼承一個(gè)父類時(shí),它將獲得父類的所有屬性和方法。子類可以選擇覆蓋父類方法或添加自己的方法。

public class Student extends Person {
private int studentNumber;
public Student(String n, int s) {
super(n);
studentNumber = s;
}
public int getStudentNumber() {
return studentNumber;
}
}
public class Main {
public static void main(String[] args) {
Student s = new Student("Alice", 123456);
System.out.println(s.getName()); // 輸出 "Alice"
System.out.println(s.getStudentNumber()); // 輸出 123456
}
}

在上面的例子中,Student類繼承了Person類,并添加了一個(gè)學(xué)號成員變量和一個(gè)getStudentNumber方法。構(gòu)造方法調(diào)用了super(n),這將調(diào)用父類Person的構(gòu)造方法來設(shè)置name屬性。

在Java中,構(gòu)造方法和繼承是重要的概念,它們可以用于創(chuàng)建有用的對象和建立對象之間的關(guān)系。