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

java測試類調用父類和子類

謝彥文1年前7瀏覽0評論

Java測試類可以通過調用父類和子類來測試程序的正確性和輸出結果是否符合預期。下面我們通過一個例子來演示調用父類和子類:

public class Animal {
public void eat() {
System.out.println("Animal is eating");
}
}
public class Dog extends Animal {
public void eat() {
System.out.println("Dog is eating");
}
public void bark() {
System.out.println("Woof!");
}
}
public class TestAnimal {
public static void main(String[] args) {
Animal animal = new Animal();
Dog dog = new Dog();
//調用父類的方法
animal.eat(); //輸出Animal is eating
//調用子類的方法
dog.eat(); //輸出Dog is eating
dog.bark(); //輸出Woof!
}
}

在上述例子中,我們定義了一個Animal類和一個繼承自Animal的Dog類。我們在測試類中創建了一個Animal實例和一個Dog實例,并分別調用它們的eat方法,發現父類調用的是Animal類的方法,而子類調用的則是Dog類中的方法,并且還可以訪問子類特有的方法bark。