关于继承式的匿名内部类
来源:6-8 匿名内部类(下)
Cooooders
2020-02-21 19:25:13
老师好,这里main方法没有放在public类里面,编译不会出错吗?
我在eclipse里写出来是这样的,不是说文件名与public的类名是相同的吗?我这个包里本来是有一个Test类的,但是我这个文件public的类名是Car,为什么下面的Test会报错(当我把这个包里的Test类文件改成Test1之后这个错误就消失了)
2回答
同学你好
1、教辅资料中老师的运行结果是分为两个类测试出来,按照之前的写法,运行效果如下所示:
2、在同一个包里不能出现同名的类,即使不在同一个.java文件中
这句话同学理解是正确的。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕小脸
2020-02-22
同学你好
1、main方法没有放在public类里面,编译不会出错吗?
是指如下这种吗?
如果是,可以发现编译并没有出错,但右键没有run java application
2、不是说文件名与public的类名是相同的吗?
文件名是要与public的类名是相同的
3、为什么下面的Test会报错?
根据图中提示,是因为这个Test类已经被定义了,所以命名不能重复
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题