Java筆記:繼承
阿新 • • 發佈:2018-02-12
log 實例 println col 部分 style 成員 system new
一、超類引用
class Plain { int length; int width; Plain(int length, int width) { this.length = length; this.width = width; } } class Stereo extends Plain { int height; Stereo(int length, int width, int height) { super(length, width); this.height = height; } }class Solution { public static void main(String[] args) { Plain plain = new Stereo(1, 2, 3); System.out.println(plain.length + " " + plain.width); } }
上述實例化合法,但超類引用無法使用子類獨有的成員或方法。子類可使用super關鍵字調用超類的構造方法來構造繼承得到的部分。類似this關鍵字,super是超類的引用,那麽使用super關鍵字自然可以調用超類的其他方法。
Java筆記:繼承