在学习内部类时有些疑惑。 为了简单,一个内部类很明显的是只为一个父类服务,不对外公开。从物理上看,两者同在一个java文件中,维护也较方便。可以节省java文件个数外部类方法中的内部类是只需一个入口。 外部类方法外的内部类可以有多个入口(创建点)那来的静态内部类?那来的匿名内部类?钻得太深了吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 匿名类就有一个,呵呵,用他们干嘛?方便呗 frm.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); 一言难尽,还是看看《Java编程思想》,了解一下为何要用inner class。《Effective Java》中有一个条款,专门讲inner class,可以参考一下。总而言之,inner class可以看做一个类成员,让它的作用范围尽可能小就OK了。静态类和静态成员也一样,如果只和类相关,而非与对象相关,就用静态了。 String strA = "100";int intA = Integer.parseInt(strA);这个里面‘Integer’就是匿名类。一般只需要临时用一下,用完了就扔掉的时候用匿名类。 编多了程序就有那学想法很正常但为啥那样还的问sun 公司去 className.this是什么意思 java 笔试题 在jsp页面中,怎么样把html标签的值赋给java的String类型 问个问题~高手帮帮忙~谢谢! 谁有播放视频的jmf代码!!!!!! 这样的引用是过期引用马? 出现这样的cannot resolve symbol的错误怎么办? 关于applet的窗口大小问题 关于jdk1.4.1版编译时的问题,附有源程序和编译错误,帮帮忙!!!!! 关于i=i++;我的理解是这样的 JAVA 找学习伙伴 我才学到oop呢 ###########谁有关于SOCKET的例子和中文文档 !高分求购#################
frm.addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
静态类和静态成员也一样,如果只和类相关,而非与对象相关,就用静态了。
int intA = Integer.parseInt(strA);这个里面‘Integer’就是匿名类。
一般只需要临时用一下,用完了就扔掉的时候用匿名类。
很正常但为啥那样
还的问
sun 公司去