日期:2014-05-20  浏览次数:20602 次

找个高手帮我把这个没有写完的程序写完,谢谢了.
class   A
{
class   B
{
class   C
{
void   qq()
{
System.out.println( "好不容易找到了你! ");
}
}
}
}
class   D   extends   A.B.C
{
public   static   void   main()
{

}
}
我想用类D成为内部类C的子类,请问该如何修改上面的这个程序,谢谢了.

------解决方案--------------------
不明白你的意思?要D是c的内部类的话就直接把定义扔进去好了
------解决方案--------------------
public class A
{
class B
{
class C
{
void qq()
{
System.out.println( "好不容易找到了你! ");
}
}


class D extends C
{

}
}

public static void main()
{

}
}
------解决方案--------------------
public class D extends A.B.C
{
public static void main(String args[])
{
new D().qq();
}
}
class A
{
static class B
{
static class C
{
void qq()
{
System.out.println( "好不容易找到了你! ");
}
}
}
}
------解决方案--------------------
class A {
class B {
class C {
void qq() {
System.out.println( "好不容易找到了你! ");
}
}
C c = new C();
//返回qq
public void getcc() {
c.qq();
}
}
B b = new B();
//返回bb
public void getbb() {
b.getcc();
}

}
public class D extends A {
public static void main(String[] args) {
D d = new D();
d.getbb();
}

}