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

Java超類和子類的聲明

陳怡靜1年前6瀏覽0評論

Java是一種面向?qū)ο蟮木幊陶Z言,它允許我們使用超類和子類聲明來創(chuàng)建復(fù)雜的程序。在Java中,超類是一個(gè)類的基礎(chǔ),可以包含常量,變量和方法。而子類則繼承了超類的所有屬性和方法,并可以添加自己的屬性和方法。以下是Java中超類和子類聲明的示例代碼:

// 定義一個(gè)超類 Person
class Person {
String name;
int age;
public Person(String n, int a) {
name = n;
age = a;
}
public void display() {
System.out.println("Name: " + name + ", Age: " + age);
}
}
// 定義一個(gè)子類 Student 繼承超類 Person
class Student extends Person {
String major;
public Student(String n, int a, String m) {
super(n, a);
major = m;
}
// 重寫超類方法 display
public void display() {
super.display();
System.out.println("Major: " + major);
}
}
// 實(shí)例化子類,調(diào)用方法 display(子類的方法會(huì)覆蓋超類的方法)
Student stu = new Student("Tom", 20, "Computer Science");
stu.display();

在上面的代碼中,我們定義了一個(gè)超類 Person,該類包含了兩個(gè)屬性 name 和 age,以及一個(gè)方法 display。接著,我們定義了一個(gè)子類 Student,該類繼承了超類 Person,并添加了一個(gè)屬性 major。在子類中,我們還重寫了超類的 display 方法,并添加了打印 major 屬性的代碼。最后,我們實(shí)例化了子類并調(diào)用了 display 方法,輸出了完整的信息。

以上就是Java中超類和子類聲明的基本知識(shí)和示例代碼。在實(shí)際編碼過程中,我們需要根據(jù)具體需求和設(shè)計(jì)來合理定義和使用超類和子類,以提高程序的可讀性和可維護(hù)性。