内隐类问题!!! 内置于A类声明的B类可以被InnerC访问吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样做的确什么意义也没有,不过到不是不可以,下面是代码:class A{ A(int a){ System.out.println("constructing A ..."); } public void a(int aa){ System.out.println("A.a()"); } class B{ B(int b){ System.out.println("constructing B ..."); } public void b(int bb){ System.out.println("B.b()"); } } }public class InnerC extends A.B{ InnerC(A a,int k){//该构造函数应如何书写? a.super(k); System.out.println("construction InnerC ..."); } public static void main(String[] args){ A a=new A(9); InnerC ic=new InnerC(a,9); }}使用内部类的一个原因它有很好的安全机制,你这样做是强行打破了封装,搞不懂你有什么目的你的上面代码的错误在于无法构建A InnerC(A a){ super(int值);}orInnerC(int k) 动态内部类的构造需要一个外部类的实例可以InnerC(A a, int i){ a.super(i);} 求教:xml schema定义子元素 鼠标与键盘事件写代码 请赐教,java中socket编程如何压缩输入输出流 java实现SQL Server 2000数据库的备份和恢复 oracle jdbc驱动问题 运行成功,只是事件没有响应,程序如下.::::: 非常非常简单的问题! 远程连接数据库取数据时遇到的问题。。。 如何在HTML网页的javaApplet小应用程序中调用.java应用程序 我实在无能为力了,大侠们,救命!!!!!! 请问这里。。。女生多吗? “好的” 接分!
A(int a){
System.out.println("constructing A ...");
}
public void a(int aa){
System.out.println("A.a()");
}
class B{
B(int b){
System.out.println("constructing B ...");
}
public void b(int bb){
System.out.println("B.b()");
}
}
}public class InnerC extends A.B{
InnerC(A a,int k){//该构造函数应如何书写?
a.super(k);
System.out.println("construction InnerC ...");
}
public static void main(String[] args){
A a=new A(9);
InnerC ic=new InnerC(a,9);
}
}使用内部类的一个原因它有很好的安全机制,你这样做是强行打破了封装,搞不懂你有什么目的
你的上面代码的错误在于无法构建A
{
super(int值);
}
or
InnerC(int k)
InnerC(A a, int i){
a.super(i);
}