iT邦幫忙

DAY 10
0

Java 學習筆記系列 第 10

Java 學習筆記 [10] 呼叫~~~

  • 分享至 

  • xImage
  •  

又到了愉快的周末,覺得 開心!

不知道大家要去哪裡黑皮了~~~

昨天稍微介紹了怎麼呼叫靜態方法

今天就讓小菜鳥跟大家分享怎麼呼叫實體物件

如果要呼叫類中別不是使用static宣告的靜態方法,

必須先使用new建立該類別的實體『物件』,該物件會擁有該類別所以的方法與資料,

就可以使用[物件.方法名稱(引數串列)]呼叫該方法。

類別是建立在物件的藍圖,每個使用的類別索建立的物件都會擁有該類別的方法或資料。

public class iRonMan10 {
  void add(int x, int y) {
		System.out.print(" 呼叫 iRonMan10 類別的add方法--> ");
		System.out.println(x + " + " + y + " = " + (x + y));
	}

	public static void main(String[] args) {
		int a = 30;
		iRonMan10 b1 = new iRonMan10(); 
		b1.add(a + 10, 2); 
		iRonMan b2 = new iRonMan(); 
		b2.add(a - 5, 1); 
	}
}
class iRonMan {
	void add(int x, int y) {
		System.out.print(" 呼叫 iRonMan  類別的add方法--> ");
		System.out.println(x + " + " + y + " = " + (x + y));
    }
    }  

因為iRonMan10和iRonMan類別的add方法並不是靜態方法,

所以要呼叫時必須使用new建立該類別物件實體才可以呼叫add方法。

第8行,建立屬於iRonMan10類別的物件b1才會擁有iRonMan10類別中的方法和資料。

使用new建立iRonMan10類別的b1物件後,就可以使用iRonMan10類別中的方法與資料,

反而言之就是b1物件會有自己的add方法。

第10-11行,建立屬於iRonMan類別物件的b2,在呼叫b2的add方法。


上一篇
Java 學習筆記 [9] 方法
下一篇
Java 學習筆記 [11] 遞迴
系列文
Java 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言