自己写构造方法有什么好处?之前没有写构造方法不是也可以创建对象吗?
刚学到java构造方法,有些不理解。自己写构造方法有什么好处?有参构造方法的参数就是对象的赋值吗?之前没有写构造方法不是也可以创建对象吗?
比如下面这个:
public class TelPhone { //属性(成员变量)有什么 float screen; float cpu; float mem; int var; //方法 干什么 void call(){ System.out.println("var"+var); System.out.println("screen:"+screen+"cpu:"+cpu+"mem"+mem+"Telphone有打电话的功能"); } void sendMessage(){ System.out.println("var"+var); System.out.println("screen:"+screen+"cpu:"+cpu+"mem"+mem+"Telphone有发短信的功能"); } } public class TelPhoneTestDrive { public static void main(String[] args) { // TODO Auto-generated method stub // 类名 对象名 = new 类名 TelPhone phone = new TelPhone(); /*//对象方法 phone.sendMessage(); phone.call();*/ //给实例变量赋值 phone.screen = 5.0f; phone.cpu = 1.4f; phone.mem = 2.0f; //调用对象方法 phone.call(); phone.sendMessage(); } }