、、同一包下第一个类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
添加回答
举报
0/150
提交
取消