、、同一包下第一个类
package com.imocc;
public class InitailTelephone {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//通过无参的构造方法构造对象
telephone phone =new telephone();
//通过有参的构造方法创造对象,并给对象中的实例变量赋初值
telephone phone2=new telephone(5.0f,1.4f,2.0f);
phone2.setScreen(6.0f);
System.out.println("Screen"+phone2.getScreen());
}
}
、、同一个包下第二个类
package com.imocc;
public class telephone {
private float screen;
private float cpu;
private float mem;
public float getScreen(){
return screen;
}
public void setScreen(){
}
public telephone(){
System.out.println("无参构造方法执行了");
}
public telephone(float newScreen,float newCpu,float newMem){
screen=newScreen;
cpu=newCpu;
mem=newMem;
System.out.println("有参构造方法执行了");
}
}
为什么执行结果是:
无参构造方法执行了
有参构造方法执行了
Screen5.0f
而不是:
无参构造方法执行了
有参构造方法执行了
Screen6.0f
onemoo
狂飙的蜗牛_1
zzZerOrz
相关分类