class A {} class B extends A {} class ABTest { public static void main(String[] args){ A a = new A(); B b = new B(); A b2 = new B(); //Ikke lov! //B a2 = new A(); } }