1. 程式人生 > >Java構造方法與this關鍵字

Java構造方法與this關鍵字

1.構造方法:

package com.java16;

public class java1010_16 {     public String name;     public int age;          //無參構造,如果寫了有引數構造的方法,那麼系統不會自動生成無參構造     //1.構造方法名必須與型別相同     //2.構造方法沒有返回值          /*     java1010_16(){         System.out.println("我是構造方法");     }     */          java1010_16(String name1,int age1){         name = name1;         age = age1;     }          void say(){         System.out.println("我的名字是" + name + ",年齡" + age);     }          public static void main(String[] args) {         //java1010_16 java = new java1010_16();         java1010_16 java = new java1010_16("浩浩",18);         java.say();     } }  

2.this關鍵字

package com.java16;

public class java1010_1602 {     public String name;     public int age;          java1010_1602(){         System.out.println("我是無參構造方法");     }          java1010_1602(String name,int age){         this.name  = name;         this.age = age;     }          public static void main(String[] args) {         java1010_1602 java = new java1010_1602("浩浩",18);                  System.out.println(java.name);         System.out.println(java.age);     } }