gpt4 book ai didi

java - 我们可以在java中创建公共(public)静态抽象类吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:19 26 4
gpt4 key购买 nike

我在谷歌中搜索一些东西,我得到了一个代码

public static abstract class LocationResult{
public abstract void gotLocation(Location location);
}

这是一个嵌套类,但想知道如何访问它?

最佳答案

它必须是嵌套类: 上的 static 关键字(不是其中的方法)仅用于(并且在语法上有效)嵌套类。此类静态成员类(在 Nutshell 的通用命名文化中使用 Java)不引用封闭类,因此只能访问其中的静态字段和方法(与非静态类不同;请参阅任何摘要Java 中的嵌套类(也称为内部类)。

它可以像这样访问:

public class EnclosingClass {
public static abstract class LocationResult{
public abstract void gotLocation(Location location);
}
}

EnclosingClass.LocationResult locationResult = ...

关于java - 我们可以在java中创建公共(public)静态抽象类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12403248/

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