构造方法:
与类名必须相同(){ }
注意:
在不定义构造器时 系统会自动给我们的类增加构造器
一个类里可以有多个构造器
example:
1 public class phone { 2 3 // 静态特征 4 String pinpai; 5 6 String color; 7 8 int money; 9 10 // 动态特征 11 public void kaiji() { 12 System.out.println("开机"); 13 } 14 15 public void guanji() { 16 System.out.println("关机"); 17 } 18 19 public void call() { 20 System.out.println("打电话"); 21 } 22 public void sendmsg() { 23 System.out.println("发短信"); 24 } 25 26 phone(){ 27 System.out.println("无参构造器构造器"); 28 } 29 phone(String n){ 30 pinpai = n; 31 System.out.println("有参构造器构造器"); 32 } 33 34 }
1 public class Test { 2 3 public static void main(String[] args) { 4 phone p = new phone(); 5 //对象调用自身属性 对象.属性 6 p.pinpai="华为"; 7 p.money=999; 8 p.color="黑色"; 9 10 11 //对象调用自身方法 对象名称.方法 12 p.kaiji(); 13 p.call(); 14 p.sendmsg(); 15 p.guanji(); 16 17 System.out.println(p.color+p.pinpai+p.money+"元"); 18 p.kaiji(); 19 20 //创建对象 21 //new phone();//调用无参构造器 22 phone z = new phone("中兴"); 23 System.out.println(z.pinpai); 24 } 25 26 }