1031 Hello World for U (20 分)(圖形列印)【回顧】
阿新 • • 發佈:2021-11-11
package com.tu.oop.demo2;
//java ----> class
public class Person {
//一個類即使什麼都不寫,它也會存在一個方法
//顯示的定義構造器
//1、必須和類的名字相同
//2、必須沒有返回型別,也不能寫void
String name;
int age;
//例項化初始值
//1、使用new關鍵字,本質是在呼叫構造器
//2、構造器用來初始化值
//無參構造
public Person(){
}
//有參構造:一旦定義了有參構造,無參構造就必須顯示定義
public Person(String name,int age){
this.name = name;
this.age = age;
}
// ==========================================================
// alt + insert 生成構造器(可以通過軟體直接生成下面的程式碼)
// 有參構造
// public Person(String name) {
// this.name = name;
// }
//
// public Person(String name, int age) {
// this.name = name;
// this.age = age;
// }
// 無參構造
// public Person() {
// }
}
/*
public static void main(String[] args) {
//使用new關鍵字例項化一個物件
Person person = new Person("zhangsan",23);
System.out.println(person.name);//zhangsan
System.out.println(person.age);//23
}
構造器:
1、和類名相同
2、沒有返回值
作用:
1、new本質在呼叫構造方法
2、初始化物件的值
注意點:
1、定義有參構造之後,如果想使用無參構造,顯示的定義一個無參的構造
Alt + Insert
this.(當前物件) =
*/