gpt4 book ai didi

java - 抽象日历类的 getInstance 方法如何返回日历对象

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:49:21 25 4
gpt4 key购买 nike

您好,我知道抽象类无法实例化。但是在 Java API 文档中 here日历类是一个抽象类,并且有一个返回日历对象的静态 getInstance() 方法。如果无法实例化抽象日历对象,那么该方法如何返回日历对象?

最佳答案

Calendar.getInstance() 返回具体类之一的实例 GregorianCalendarBuddhistCalendarJapaneseImperialCalendar取决于语言环境。这些类中的每一个都是一个日历,因为它们都扩展了抽象的 Calendar。就像这里

abstract class A {
public static A getInstance() {
return new B();
}
}

class B extends A {
}

关于java - 抽象日历类的 getInstance 方法如何返回日历对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com