标题:太神奇了 接口中的内部类
只看楼主
袁小六
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-8-3
 问题点数:0 回复次数:7 
太神奇了 接口中的内部类
interface B{
void howdy();

public class A implements B{
public void howdy(){
System.out.print("123");
}
public static void main(String[] args){
A a=new A();
a.howdy();
}
}
}
竟然可以这样~!!!太神奇了。。。编译通过了,这说明这样做是可以的,可是为什么运行的时候却出现这个异常呢
java.lang.NoClassDefFoundError: A
Exception in thread "main"

搜索更多相关主题的帖子: 部类 接口 神奇 
2007-08-03 17:18
l3294832
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-7-29
得分:0 

你应该运行那个内部类的.class文件
B$A.class文件

java B&A


2007-08-03 17:56
fqj793
Rank: 1
等 级:新手上路
威 望:2
帖 子:228
专家分:0
注 册:2006-12-9
得分:0 
这样都可以?我试试

知识改变命运!!!
2007-08-03 19:52
jdk2006
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2007-5-12
得分:0 
你应该运行那个内部类的.class文件
B$A.class文件
java B&A为什么呢?

2007-08-03 22:24
system32
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:58
帖 子:3096
专家分:0
注 册:2006-9-24
得分:0 
早见过了。

[glow=200,blue,1]世界上妞是无限的,而我们的精力是有限的,用有限去搞无限,死定了。要用有限的精力去泡一个有钱妞,要发达,吃软饭![/glow]
2007-08-04 06:27
袁小六
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-8-3
得分:0 
回复:(l3294832)你应该运行那个内部类的.class文件...

我的还是不好用啊。。。生成的类我都运行过了,都不行。。。啊。。


這個丗堺還钚夠瘋誑~~~
2007-08-04 08:59
Sieben7
Rank: 2
等 级:论坛游民
帖 子:116
专家分:20
注 册:2007-4-16
得分:0 

我也想知道为什么

2007-08-04 10:04
l3294832
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-7-29
得分:0 

接口中只有两种东西
一个是public static final类型的常量(不许显式地初始化)
一个是public abstract 类型的抽象方法
即使你不写上 也是隐式的这些修饰符
我们说 类也是一种数据类型(自定义的数据类型) 所以其属于前者 把他看作基本的数据类型就好理解了


2007-08-04 10:26



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




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

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