我对向上造型不是很明白想问问(小白)
对于多态,可以总结如下:
1、使用父类类型的引用指向子类对象。
2、该引用只能调用父类中定义的方法和变量(就是可以调用子类中重写了父类的方法,子类中其他方法则不能调用)
3、如果子类中重写了父类中的一个方法,则父类类型引用在调用这个方法的时候,一定是调用子类中(动态连接,动态调用)
4、变量不能被重写,重写只是针对方法,如果在子类中重写了父类的变量,在编译的时候会报错。
父亲 儿 = new 儿();
父亲 父 =new 父();
我不知道这俩者有什么区别 向上造型也只是能调用 父类的方法
new 父();
也是只能用父类的方法。 实在看不懂 这俩有什么区别