oop((类名)InstanceName)在java中有什么用途?
我从书上看到的
class AAA {
}
class BBB extends AAA {
public static void main(String[] args) {
BBB bb = new BBB();
System.out.println(bb.equals((AAA) bb)); // true
System.out.println(bb.equals((BBB) bb)); // true
}
}
简单地说,BBB是AAA的一个子类
但是,当BBB bb
的一个实例被创建时,我看到了括号中的类名,然后该实例被用于其他地方。所以我测试了平等性,似乎
bb
与((AAA) bb)
和((BBB) bb)
相同
那么为什么要用这个呢?目的是什么
谢谢
共 (0) 个答案