1. 程式人生 > >JAVA——類與方法

JAVA——類與方法

類與方法的使用

(一)基本概念
在這裡插入圖片描述(二)定義與使用

  • 一個完整類的定義
class 類名稱 {
    屬性1;
    屬性2;
    屬性n...; 
    方法1(){
    }
    方法2(){
    }    
    方法n(){
    }
    ...
     }
 

如上便是一個類的完整定義,此時的方法不再由主類直接呼叫,而需要由物件呼叫。


類的定義舉例如下:

public class KindAndObject{
	//屬性
	String name;
	int age;
	//構造方法
	public KindAndObject
(String name,int age){ this.name = name; this.age = age; } //方法 public void printInformation(){ System.out.println("姓名:"+this.name+",年齡:"+this.age); } }
  • 生產物件的語法入下
    類名稱 物件名稱 = new 類名稱();

  • 關於構造方法
    如果自己沒有宣告構造方法,系統會自動提供一個構造方法

public 類名{

}

如果自己聲明瞭構造方法,則不再用預設的構造方法

以以上類舉例如下:

 public class KindAndObject{
	//屬性
	String name;
	int age;
	//構造方法

      //1,預設的構造方法
	public KindAndObject(){
		
	}
	
	//2,Z自己定義的構造方法
	public KindAndObject(String name,int age){
		this.name = name;
		this.age = age;
	}
	//方法
	public void printInformation(){
		System.out.println("姓名:"+this.name+",年齡:"+this
.age); } public static void main(String[] args){ //建立物件person1 //以下賦值形式只能對應構造方法1 KindAndObject person1 = new KindAndObject(); person1.name = "李四"; person1.age = 22; //建立物件person2 //以下賦值只能對應構造方法2 KindAndObject person2 = new KindAndObject("張三",23); person1.printInformation(); person2.printInformation(); } }

執行結果如下:
在這裡插入圖片描述