标题:这问题有哪位遇到过,应该怎样解决
只看楼主
菊梅
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2015-4-16
结帖率:87.5%
已结贴  问题点数:30 回复次数:8 
这问题有哪位遇到过,应该怎样解决


错误提示:没有任何类型 GpsStatus 的外层实例可访问。必须用类型 GpsStatus 的外层实例(例如,x.new A(),其中 x 是 GpsStatus 的实例)来限定分配。
编译器:eclipse4.7.3
JDK版本1.8
搜索更多相关主题的帖子: JDK 外层 编译器 类型 实例 
2020-11-15 11:36
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:30 
嵌套类处理
new GpsStatus().new Listener(){
...
}

可能是抽象方法未实现,可在修饰类为abstract,或实现父类抽象方法
收到的鲜花
  • 菊梅2020-11-16 18:10 送鲜花  1朵  

剑栈风樯各苦辛,别时冰雪到时春
2020-11-15 12:20
菊梅
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2015-4-16
得分:0 
[quote]以下是引用林月儿在2020-11-15 12:20:06的发言:

嵌套类处理
new GpsStatus().new Listener(){
...
}

可能是抽象方法未实现,可在修饰类为abstract,或实现父类抽象方法[/quot
完整版的源代码应该放在代码的哪个位置,消除错误。
2020-11-15 13:01
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 
什么完整版代码?

剑栈风樯各苦辛,别时冰雪到时春
2020-11-15 14:27
菊梅
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2015-4-16
得分:0 
以下是引用林月儿在2020-11-15 14:27:04的发言:

什么完整版代码?


new GpsStatus().new Listener(){  这段代码
应该写在我这里的JAVA代码的什么位置才可以纠正错误,是放在主类方法的下面还是放在那段报错代码的上面或下面才能更正错误。
2020-11-15 17:27
菊梅
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2015-4-16
得分:0 
以下是引用林月儿在2020-11-15 14:27:04的发言:

什么完整版代码?

2020-11-16 04:49
菊梅
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2015-4-16
得分:0 
以下是引用林月儿在2020-11-15 14:27:04的发言:

什么完整版代码?


现在我这里需要修正的代码与别人那里和我这里一样报错的代码修正的格式还不一样,也难怪呢,用了别人的那些代码格式还是报错,根本没用,用了你给的那段代码以前报错的代码处已修正,其它的位置还得继续修正,谢谢。
2020-11-16 04:55
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
得分:0 
共同学习
2020-11-20 15:58
one737
Rank: 2
等 级:论坛游民
威 望:1
帖 子:19
专家分:18
注 册:2021-7-2
得分:0 
如果GpsStatus.Listener不是静态内部类就不能这么写
需要
程序代码:
GpsStatus.Listener listener = new GpsStatus().new Listener() {
    //原代码。。。懒得抄了
}

这么写,这是内部类的规则
2021-07-05 20:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503898-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016602 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved