如何使用this調用成員變數和成員函數?

16_範例_Person.png  

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 函數的重載(/多載 Overload)

多載的特徵

1. 二個或者多個函數在「同一個」類當中

2. 函數名相同

3. 參數列表不同

 

多載的作用

文章標籤

Elsa 發表在 痞客邦 留言(1) 人氣()

 物件的使用方法

使用物件來調用變數和函數之格式:

   物件.變數(); ,例如:張三(物件)(.)年齡(變數)(=)15(變數值)

   物件.函數();

14_範例_Dog.png   

14_範例_DogTest.png  

 

多物件的創建方法

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

什麼是「類」?

類是對一系列擁有共同特徵的對象的抽象。

例如:Dog擁有叫、毛髮等特徵,但其不代表某一隻狗,而該類只是狗的概念(即抽象)

 

定義「類」的方法

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 什麼是物件導向?

1. 物件導向程式設計(Object-oriented programmingOOP)主要將物件作為程式的基本單元,即把程式和資料封裝其中,以提高軟體的重用性、靈活性和擴充功能性<來源:維基百科>

2. 物件導向是一種編程的方法,即程式設計典範與程式開發的方法

3. 物件導向是一種思維方式

4. 物件導向不是一種編程語言

5. 物件導向與傳統的思想剛好相反:傳統的程式設計主張將程式看作一系列函式的集合,或者直接就是一系列對電腦下達的指令。物件導向則是每一個物件都應該能夠接受資料、處理資料並將資料傳達給其它物件,因此它們都可以被看作一個小型的「機器」,即物件。

 

應該如何學習物件導向?

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 練習目標:熟悉Java當中的for迴圈的使用方法

練習9:該程序可以透過使用者輸入任意數值,來列印出任意行且與本題類似的圖形

    11_練習課(三)_Triangle結果  

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 練習目標:熟悉Java當中的for迴圈的使用方法

 練習8:在命令行當中嘗試列印出如下的圖形。

 11_練習課(三)_Triangle結果  

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 練習目標:熟悉Java當中的for迴圈的使用方法 

練習7:想辦法優化練習6的質數判讀機制程序

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 練習目標:熟悉Java當中的for迴圈的使用方法

練習6:列印出100-200之間的所有質數。

文章標籤

Elsa 發表在 痞客邦 留言(0) 人氣()

 

循環結構

1. 循環結構即指:在一系列語中不斷的從頭至尾的循環執行之。

2. 循環語句結構之運行過程

 10_循環結構   

 

for迴圈

文章標籤

Elsa 發表在 痞客邦 留言(1) 人氣()