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); } }