ポリモーフィズムを使った問題の落とし穴
- 参照型のクラスにないメソッドは使うことができず、コンパイルエラーとなる。
public class A { public void hello() { System.out.println("Hello!"); } } public class B extends A { public void test() { System.out.println("Test!"); } } public class Main { public static void main(String[] args) { A a = new B(); // コンパイルエラー a.test(); } }