在一个包中有如下类和接口;
package 包;
public interface A {
void f();
}
class C implements A {
public void f(){
System.out.println(" C.f()");
}
}
public class InnerA {
private static class C implements A{
public void f(){
System.out.println("InnerA.C.f()");
}
}
public static A makeA(){
return new C();//我在这里想返回InnerA的内部类C,但返回的是包中的类C,请问如何返回InnerA的内部类C。
}
package 包;
public interface A {
void f();
}
class C implements A {
public void f(){
System.out.println(" C.f()");
}
}
public class InnerA {
private static class C implements A{
public void f(){
System.out.println("InnerA.C.f()");
}
}
public static A makeA(){
return new C();//我在这里想返回InnerA的内部类C,但返回的是包中的类C,请问如何返回InnerA的内部类C。
}
解决方案 »
- eclipse中设置的断点单步执行时直接跳过
- myeclips无法创建web工程
- java删除文件
- java6如何读取office2007的pptx,excelx格式的文件内容?
- 用什么类可以控制鼠标或键盘的动作?
- 请教一个SQL问题
- 刚开始学习JAVA,请将一个很基础的问题?
- 怎样将char型数组转化成字符串类型
- 数据库查询中一个非常奇怪的问题,你遇到过吗?
- 大家来谈谈经常上的十大网站,踊跃响应吧,共同学习!!TOP10
- httpclient登陆成功后,再执行抓取就跳转到登陆页面,这是为什么?(在线等,马上结贴给分)
- 关于Response.Write和Response.BinaryWrite
return new InnerA.C();//我在这里想返回InnerA的内部类C,但返回的是包中的类C,请问如何返回InnerA的内部类C。
}
return this.new C();
}