看完這篇你還敢說分不清 Java 類 對象 實例 變量間的區別?

什麼是類?

  • 類是一種抽象的概念。
  • 類是對一類“事物”的狀態與行爲的抽象。

什麼是對象?

  • 對象是類的一個實例,有狀態和行爲。例如 :一臺電腦是一個對象,它的狀態/屬性 有: 處理器、顯卡、 顯示屏、主機、主板等,行爲有: 下載遊戲、發送信息、播放音樂、播放視頻等。
  • 對象是一種具體的概念。

什麼是變量?

  • 變量是一段有名字的連續存儲空間。我們通過定義變量來申請並命名存儲空間,並通過變量的名字來使用這段存儲空間。
    變量是程序中臨時存放數據的場所,變量中可以存放單詞、數值、日期以及屬性

對象和類的關係:

  • 類與對象的關係就如模具和鑄件的關係,類的實例化的結果就是對象,而對對象的抽象就是類,類描述了一組有相同狀態(屬性)和相同行爲的對象
  • 通俗一點就是,人是一種類,而具體的某一個人就是一個對象,每一個對象都符合這個類型的標準。
  • 還是那句話,萬物皆對象,唯有我獨醒

Java中的類:

// 這個稱作 Computer類
public class Computer {
	// 狀態/屬性
	String CPU;//處理器
	String GPU;//顯卡
	String mainboard;//主板
	String displayScreen;//顯示屏
	String Host;//主機
	
	// 行爲
	void downloadGame(){
		System.out.println("下載遊戲")
	}
	void sentMessage(){
		System.out.println("發送信息")
	}
	void playMusic(){
		System.out.println("播放音樂")
	}
	void playVideo(){
		System.out.println("播放音樂")
	}
	
}

Java中的對象

	//格式一:聲明並實例化對象
	類名稱 對象名稱 = new 類名稱 () ;

	//格式二:先聲明對象,然後實例化對象
	類名稱 對象名稱 = null ;
	對象名稱 = new 類名稱 () ;
	
	//一、 聲明一個對象,值爲null
	Computer c = null; 
	// new Computer(); 創建一個 Computer類的實例
	c = new Computer(); // 把類的實例 賦值給 對象,就成爲 類的實例化

	//二、先聲明對象,然後實例化對象
	Computer c = new Computer();

Java中的變量

	// 聲明一個變量,名爲 variable1
	String variable1;
	
	// 聲明一個變量,名爲 variable2
	String variable2;

	// 聲明一個變量,名爲 cxk ,(猜猜這個cxk 是誰)
	String cxk;

Java 中調用 對象的屬性(狀態) 和 方法(行爲)


	// 實例化對象後,可以進行 屬性 和 方法 的 調用
	// 對象.屬性:表示調用類之中的屬性;
	// 對象.方法():表示調用類之中的方法。
	Computer c = new Computer();
	
	// 調用 對象的 mainboard屬性
	c.mainboard
	
	// 調用 對象的 playMusic 方法
	c.playMusic()

	

感謝

感謝您的閱讀,有收穫?希望兄弟姐妹三叔六嬸大姨大媽阿公阿婆來個三連擊,給更多的同學看到 這篇文章,感謝

你的每一次回眸都是永恆,每一次鼓勵都是我前進的動力,每一次分享都是對我的認可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章