这个是内部类么?

dfchjk 2006-06-08 02:04:25
public class test{

{
System.out.println("test");//这个括号内算匿名内部类么?
}


}
...全文
237 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunny319 2006-06-10
  • 打赏
  • 举报
回复
一个类A里面在定义一个类B,B类就是内部类!要申明成static的!
beyondone 2006-06-10
  • 打赏
  • 举报
回复
学习ing.................
letmecc 2006-06-10
  • 打赏
  • 举报
回复
类中定义类就是内部类了!
love_angela 2006-06-09
  • 打赏
  • 举报
回复
初试化代码块
相当于匿名的构造函数
每次构造test类的对象的时候 加载一次
niko7 2006-06-09
  • 打赏
  • 举报
回复
还真没见过。……
yinwaner 2006-06-08
  • 打赏
  • 举报
回复
liang8305 2006-06-08
  • 打赏
  • 举报
回复
晕倒....还真是....不过请问那本书里有讲?
liang8305 2006-06-08
  • 打赏
  • 举报
回复
是不是啊
{
System.out.println("test");//这个括号内算匿名内部类么?
}
这个{}只是表示一个代码块...
在楼主的这个程序中没有任何意义

public class test{


System.out.println("test");//这个括号内算匿名内部类么?



}
完全一样
liuguzh 2006-06-08
  • 打赏
  • 举报
回复
这是没错的,它不是静态块,也不是内部类,每次编译时,这段代码会被加到构造方法中
Lisliefor 2006-06-08
  • 打赏
  • 举报
回复
oh my god!!
强人多啊!!
zcjl 2006-06-08
  • 打赏
  • 举报
回复
dfchjk() ( ) 信誉:100 2006-06-08 15:12:00 得分: 0

是不是相当于静态代码块?
static {}

不是,这个是初始化代码块,每次创建一个对象时执行,顺序在构造方法之前
而静态代码块则只会执行一次,在Class第一次被加载到classloader的时候执行







dfchjk 2006-06-08
  • 打赏
  • 举报
回复
treeroot(旗鲁特) ( ) 信誉:106 2006-06-08 15:09:00 得分: 0



初始化语句块


------------------------------------------
是不是相当于静态代码块?
static {}




treeroot 2006-06-08
  • 打赏
  • 举报
回复

初始化语句块
dfchjk 2006-06-08
  • 打赏
  • 举报
回复
这样写有错么?
{
System.out.println("test");
}
guozhang 2006-06-08
  • 打赏
  • 举报
回复
不是~
dfchjk 2006-06-08
  • 打赏
  • 举报
回复
我问的是这一整段是不是匿名内部类?
{
System.out.println("test");
}
cleverbing 2006-06-08
  • 打赏
  • 举报
回复
呵呵,你输出了字符串test

62,628

社区成员

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

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