有关Inner Class的问题 撰写一个class具备private数据成员和private函数,撰写一个inner class,使其函数修改outer class 数据成员,并调用outer class函数。请在第二个outer class函数中产生inner class对象,并调用函数,试说明outer class对象发生的效应!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class OutClass{ private int k; private void methodA() { System.out.println("methodA"); } class InClass{ public void methodC() { k=10; methodA(); } } public void methodB() { InClass ic=new InClass(); ic.methodC(); }}这个应该满足楼主的要求了吧 问题楼上已经解决了,我想提醒一句,如果你在main中凋用methodC(),必须这样写new OutClass().new InClass().methodC();也许你会,就当我罗嗦了!呵呵! public class Test19{ private String s="gf"; private void play(){System.out.println(s);} public Test19 test(){ return new Test19(){ void method(){ s="fdf"; play(); } }; }}如果我想调用method应该怎么写啊? outer class是没办法直接调用inner class的成员的,你只能产生一个inner class实例Test19 t=new Test19();Test19.Test19 tt=t.new Test19();tt.method(); 我是想把上述代码改成匿名的innerclass由于水平有限! 什么是 匿名的innerclass?匿名的innerclassd有什么好处?顶上去,让高手看. 如何将文件中的对象全部读取出来 spring初始化字符串 文件选择,有看不明白的地方 java 麻烦问题 请教关于jmf的问题,请大家帮忙!!!我已经搞了好多天了,还是没有解决 学完java基础知识,该学什么? 如果用JAVA技术开发操作系统可行吗?有意义吗? 蛋疼的一道java题 这人是垃圾!小心 怎样用print(??)打开显示c:/nice.jpg图片啊??????????? 又是一个不懂JSP数据的白痴来提问题 希望有高手来帮我解决` 在线等
private int k;
private void methodA()
{
System.out.println("methodA");
}
class InClass{
public void methodC()
{
k=10;
methodA();
}
}
public void methodB()
{
InClass ic=new InClass();
ic.methodC();
}
}
这个应该满足楼主的要求了吧
private String s="gf";
private void play(){System.out.println(s);}
public Test19 test(){
return new Test19(){
void method(){
s="fdf";
play();
}
};
}}
如果我想调用method应该怎么写啊?
Test19 t=new Test19();
Test19.Test19 tt=t.new Test19();
tt.method();
匿名的innerclassd有什么好处?顶上去,让高手看.