java中子类对象和超类对象是否和互用

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:59:29
java中子类对象和超类对象是否和互用

不太明白楼主所谓的互用是什么意思

子类从其超类那里继承了其方法和实例变量,子类中还有自己独有的方法和实例变量,功能要比其超类强大

如果想用子类的对象调用超类的方法或者变量的话就要用到super

有个父类A,他子类为B.
A a = new B();
B b = (B)a;
这样是可以的,父类可以指向子类.
反过来是不行的.
A a = new A();
B b = (B)a;
这样也是不行的

能,超类不能调用子类的方法,而子类可以调用超类里定义的方法