有 Java 编程相关的问题?

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

java如果我导入一个超类,我也需要导入它的子类吗?

我导入了java.util.Calendar类,它的getInstance()方法返回自身子类对象的一个实例,在我的例子中,它的类型是java.util.GregorianCalendar

然而,如果我也在这个程序中使用java.util.GregorianCalendar调用getInstance()时,为什么我只需要导入java.util.Calendar就可以工作呢

import java.util.Calendar;

public class Test {
    public static void main(String[] args) {

       Calendar cal = Calendar.getInstance();
    }
}

共 (0) 个答案