小编use*_*874的帖子

为什么使用子类方法定义?

Undergraduate ug = new Undergraduate (“Sam”, 999, 1);
Person p = (Person) ug // Type casting
p.writeOutput();
Run Code Online (Sandbox Code Playgroud)

Undergraduate是儿童班的Person.本科生的方法writeOutput超越了Person.为什么writeOutput在的Undergraduate调用,虽然可变p类型的引用对象Person

java casting class

1
推荐指数
1
解决办法
68
查看次数

标签 统计

casting ×1

class ×1

java ×1