黑马程序员技术交流社区
标题:
内部类
[打印本页]
作者:
刘小记.
时间:
2014-7-31 15:50
标题:
内部类
一个包下 正常的类 都不能重名,那么内部类可以和正常类重名么?内部类与内部类可以重名么?
作者:
江苏孙浩
时间:
2014-7-31 17:09
内部类的完整名字依赖于外部类吧。看过两个类中都有定义同样名称的内部类的。
作者:
朱道研
时间:
2014-7-31 18:37
楼主要想验证 就在Eclipse里敲一个。咱们论坛还没有权威,所以别人说的总是别人说的。自己验证的才是自己的。
作者:
刘小印
时间:
2014-7-31 18:53
楼主。我们都是刘家的把,这名字深深的吸引了我
作者:
怀念黑海岸
时间:
2014-7-31 20:01
一般来说:即使你是内部类,你也没必要非得去命名为已经存在了的类的名字,不好区分不是,不过如果你真要那么命名的话也不是不行,但是你内部类的名字不能和拥有这个内部类的类的名字一样,编译会报错的。
例如:
class Test{
public static void main(String []args){
Test1.Test tt =new Test1().new Test();
tt.fun();
}
}
class Test1{
class Test{
void fun(){
System.out.println("111");
}
}
}
你在Test类中内成功调用Test1类中的内部类Test。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2