有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案