「Java」「Overriding」 Chapter3 Question1
Given:
Answer:
public class Test4 { public static void main(String[] args) { new FlyFish().result(); } } class Fish{ int num = 3; static int total=30; String jump() { return "jump"; } static String Speed() { return "normal"; } } class FlyFish extends Fish{ int num = 10; static int total=100; String jump() { return "Fly"; } public static String Speed() { return "fast"; } void result() { Fish f = new FlyFish(); System.out.println(f.num+" "+f.total+" "+f.jump()+" "+f.Speed()+" "); FlyFish f1 = new FlyFish(); System.out.println(f1.num+" "+f1.total+" "+f1.jump()+" "+f1.Speed()+" "); } }
Answer:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjTHJA-YzA6nYArd1X22Vi2wFKBsFz9F6dVzPBLlzqhumTRR6fZFm0yEOKLa6zMtMqc-iACtKmGarB6HB_5jj0jmCIdEcgyQ2nYie2AbVtm2jgh-4XM9PA40AUW4nJp386Ne_aBFFK2qlb/s640/Overriding%25E8%25A1%25A8.jpg)
留言
張貼留言