「Java」「final」 Chapter4 Question12
Given:
Answer:
會造成最大編譯錯誤的是 Test3 類別。
final的方法不能在子類別覆寫
父類別:
final class Drink{ public void temp() { } } class Cola{ public final void ship(int time,int heat) { } public void cold() { } } class ColaCompany{ private Cola c = new Cola(); public void create() { c.ship(15,20); } } public class Test3 extends Cola{ public static void main(String[] args) { public void ship(int minutes, int temperature) { } public void addBerry() { } } }
Answer:
會造成最大編譯錯誤的是 Test3 類別。
final的方法不能在子類別覆寫
父類別:
public final void ship(int time,int heat)
子類別:
public void ship(int minutes, int temperature)
留言
張貼留言