A类继承B类实现C接口。
B b = new A();
C c = new A();
A a = new A();
A为子类。所以a可以调用A,B,C三者里面的所有方法。
B为父类。b只能调用B里面的方法。
C为实现的接口。c只能调用C里的方法。
实例化父类对象,不可以赋值给子类对象。
A a = (C)new C(); 此处错误
A类继承B类实现C接口。
B b = new A();
C c = new A();
A a = new A();
A为子类。所以a可以调用A,B,C三者里面的所有方法。
B为父类。b只能调用B里面的方法。
C为实现的接口。c只能调用C里的方法。
实例化父类对象,不可以赋值给子类对象。
A a = (C)new C(); 此处错误