黑马程序员技术交流社区
标题:
java问题
[打印本页]
作者:
2575514709
时间:
2016-10-16 11:59
标题:
java问题
为什么同一个代码在cmd和eclipse上运行结果不同??
public class LampTest{
public LampTest(){
System.out.println("构造Lamp....");
}
public void ligth(){
System.out.println("发光....");
}
public static void main(String[] args){
System.out.println("创建白炽灯....");
IncandecentLamp iLamp=new IncandecentLamp();
System.out.println("创建荧光灯....");
LuorescentLamp ll=new LuorescentLamp();
System.out.println("创建节能灯....");
EnergySavingLamp el=new EnergySavingLamp();
}
}
class Filament{
public Filament(){
System.out.println("开始构造灯丝....");
}
}
class EnergySavingLamp extends LuorescentLamp{
public EnergySavingLamp(){
System.out.println("开始创建节能灯....");
}
}
class IncandecentLamp extends LampTest{
private Filament filament=new Filament();
public IncandecentLamp(){
System.out.println("开始创建白炽灯....");
}
public Filament getFilament(){
return filament;
}
public void setFilament(Filament filament){
this.filament=filament;
}
}
class LuorescentLamp extends LampTest{
public LuorescentLamp(){
System.out.println("开始创建荧光灯....");
}
private static Filament filament=new Filament();
public static Filament getFilament(){
return filament;
}
public static void setFilament(Filament filament){
LuorescentLamp.filament=filament;
}
}
作者:
beleveyourself
时间:
2016-10-16 12:16
太乱太长,你可以截取一段
作者:
扬帆起航fonnson
时间:
2016-10-16 13:17
不可能,不同平台的运行结果都不会变
作者:
836563696
时间:
2016-10-16 15:46
怎么个不同法?
作者:
GXM
时间:
2016-10-16 17:53
运行结果截屏下。。
作者:
micader
时间:
2016-10-16 20:50
这是学的什么?
作者:
Lds
时间:
2016-10-16 21:33
如果有字节解决不了问题可以当堂提问咱们的导师呢 这样可以方便解决问题 节省时间
作者:
Jerry007
时间:
2016-10-17 00:08
看的好费劲,名字起的超长,还没一点注释,运行结果也没截图,恕我无能为力
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2