-2
有一條線,大多數OOP程序都有,它看起來像這樣對象的構造澄清
Foo a = new Foo();
Animal b = new Dog();
Animal c = new Turtle();
這是排什麼名字?構造函數調用?
我試圖找到當這行的第一個和最後一個單詞是不同的東西(Thing1 a = new Thing2)時它意味着什麼。
有一條線,大多數OOP程序都有,它看起來像這樣對象的構造澄清
Foo a = new Foo();
Animal b = new Dog();
Animal c = new Turtle();
這是排什麼名字?構造函數調用?
我試圖找到當這行的第一個和最後一個單詞是不同的東西(Thing1 a = new Thing2)時它意味着什麼。
看的古典文獻:https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html – Berger
我張貼的anwser ,但我建議您查看java和構造函數的文檔 –
就Java AST而言,這些行是包含['VariableTree'](https://docs.oracle.com/javase/7/docs/jdk/) API/javac的/樹/ COM /陽光/源/樹/ VariableTree.html)秒。 –