当前位置: 技术问答>java相关
scjp(9
来源: 互联网 发布时间:2015-02-14
本文导语: The following code is entire contens of a file called Example.java ,causes precisely one error during compilation: class SubClass extends BaseClass{ } class BaseClass(){ String str; public BaseClass(){ System.out.println("ok");} ...
The following code is entire contens of a file called Example.java ,causes precisely one error during compilation:
class SubClass extends BaseClass{
}
class BaseClass(){
String str;
public BaseClass(){
System.out.println("ok");}
public BaseClass(String s){
str=s;
public class Example{
public void method(){
//11)
SubClass s=new SubClass("hello");
BaseClass b=new BaseClass("world");
}
}
}
}
Which line would be cause the error?
答案是11行。
老师说出错是因为SubClass("hello")调用了一个带参数的构造器。是吗?
BaseClass b=new BaseClass("world");怎么能在一个内部类中建一个外部类的对象呢?我对此比较想不通,请高手解释。
SubClass s=new SubClass("hello");从父类建一个子类的对象可以吗?
|
1.是的 因为子类要调用父类的同参数列表的构件器
2.这个没问题
3.同样没问题
thinking in java 看看就明白了
2.这个没问题
3.同样没问题
thinking in java 看看就明白了
|
大概是 7: Polymorphism
|
同意sunni()。
不过我没看过书上怎么说的,具体细节也不是很清楚。
to zych72(闹闹)
gc就是Garbage Collection(垃圾回收)
不过我没看过书上怎么说的,具体细节也不是很清楚。
to zych72(闹闹)
gc就是Garbage Collection(垃圾回收)
|
老师说得对
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。