scjp pratice question

fxfeiyi 2006-08-05 03:19:45
public class Outer{
public void someOuterMethod() {
new Inner();
}
public static void getInner(){
//new Inner();
new Outer().new Inner();
}
public class Inner{
public Inner(){
System.out.println("Inner class!");
}
}
public static void main( String[]argv ) {

Outer o = new Outer();
o.someOuterMethod();
Outer.Inner inn=new Outer().new Inner();
System.out.println("inner's toString(): "+inn.toString());
System.out.println("inner's getClass(): "+inn.getClass());
System.out.println("inner's hashCode(): "+inn.hashCode());
System.out.println("inner's getClass().getName(): "+inn.getClass().getName());
System.out.println("inner's getClass().hashCode(): "+inn.getClass().hashCode());
System.out.println("inner's getClass().getModifiers: "+inn.getClass().getModifiers());
getInner();
}
}
-----------------------------
Inner class!
Inner class!
inner's toString(): Outer$Inner@757aef
inner's getClass(): class Outer$Inner
inner's hashCode(): 7699183
inner's getClass().getName(): Outer$Inner
inner's getClass().hashCode(): 14285251
inner's getClass().getModifiers: 1
Inner class!
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhmt 2006-08-08
  • 打赏
  • 举报
回复
sf,mark

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧