java類與對象中的方法

java語言是一門面向對象的程序設計語言,而面向對象是一種程序設計思想,在面向對象思想的指引下,使用java語言設計、開發計算機程序,這裏面的對象泛指程序中(現實中)的一切事物,每種事物都有他本身的屬性(特徵)和行爲,面向對象思想就是在計算機程序設計過程當中,參照現實中的事物,將事物的屬性特徵、行爲特徵抽象(抽離)出來,描述成計算機事件的設計思想。java

-----------ide

對象的含義是指具體的某一個事物,即在現實生活中可以看得見摸得着的事物。在面向對象程序設計中,對象所指的是計算機系統中的某一個成分。在面向對象程序設計中,對象包含兩個含義,其中一個是數據,另一個是動做。對象則是數據和動做的結合體。對象不只可以進行操做,同時還可以及時記錄下操做結果。
類:是一組相關屬性和行爲的集合。咱們能夠把類當作一類事物的模板,使用事物的屬性特徵和行爲特徵來描述該類事物
方法是指對象可以進行的操做,方法同時還有另一個名稱,叫作函數。方法是類中的定義函數,其具體的做用就是對對象進行描述操做。
屬性:事物的狀態
行爲:事物具有的功能(動做)



函數


對象的使用

方法聲明完,不會自動執行,須要main方法去調用執行,由於程序的入口main方法
方法調用的語法格式:若是方法聲明格式有static修飾符,那麼調用方法名();
若是調用的方法聲明格式上沒有參數設定,那麼調用時須要傳入對應的參數值。被調用方法名(對應的參數值);

spa

對象的使用**格式**
         建立對象:
                    類名 對象名 = new 類名();
                             當對象建立完畢,那麼類中定義的成員變量和成員方法自動含有。
                            使用對象訪問類中的成員:
                            對象名.成員變量;
                            對象名.成員方法();

方法的定義及使用

Java語言中的「方法」(Method)在其餘語言當中也可能被稱爲「函數」(Function)。對於一些複雜的代碼邏輯,若是但願重複使用這些代碼,而且作到「隨時任意使用」,那麼就能夠將這些代碼放在一個大括號「{}」當中,而且起一個名字。使用代碼的時候,直接找到名字調用便可。
首先方法包含一個方法頭和一個方法體。下面是一個方法的全部部分:
修飾符:修飾符,這是可選的,告訴編譯器如何調用該方法。定義了該方法的訪問類型。例如
public protected權限修飾符 static靜態(類)修飾符 final 最終(不變的)修飾符


設計

修飾符 修飾符名稱 做用
public 公有訪問修飾符 被聲明爲public的類、方法、構造方法和接口可以被任何其餘類訪問。
private 私有訪問修飾符 聲明爲私有訪問類型的變量只能經過類中公共的getter方法被外部類訪問。
protected 受保護的訪問修飾符 被聲明爲protected的變量、方法和構造器能被同一個包中的任何其餘類訪問,也可以被不一樣包中的子類訪問。
static 靜態修飾符 Static關鍵字用來聲明獨立於對象的靜態方法。
Final 最終修飾符 Final變量能被顯式地初始化而且只能初始化一次。

返回值類型 :方法可能會返回值。returnValueType 是方法返回值的數據類型。有些方法執行所需的操做,但沒有返回值,在這種狀況下,使用關鍵字void
方法名:是方法的實際名稱。方法名和參數表共同構成方法簽名。
參數類型:參數像是一個佔位符。當方法被調用時,傳遞值給參數。這個值被稱爲實參或變量。參數列表是指方法的參數類型、順序和參數的個數。參數是可選的,方法能夠不包含任何參數。
方法體:方法體包含具體的語句,定義該方法的功能。
首先了解關於方法的兩個概念:
1.參數:是指進入方法中的數據,有了這些數據,方法才能執行邏輯。
2.返回值:是指從方法中出來的數據,也就是方法執行以後的最終結果數據。
目前定義方法的基本格式:






code

修飾符   返回值類型  方法名稱(參數類型   參數名稱){
方法體
return    返回值;
}

對於定義格式的解釋

修飾符:現階段固定爲public static兩個關鍵字。
返回值類型:方法最終產生的結果數據是什麼類型。
方法名稱:自定義的名稱,見面知意,命名規則和變量同樣。
參數類型:進入方法的數據是什麼類型。
參數名稱:進入方法的數據對應的變量名稱。
方法體:方法內部執行的若干行代碼。
return:倆個做用,1.結束方法的執行
                                2.而且將返回值返還給調用處。
返回值:方法最終產生的結果數據。

注意:

返回值必須和返回值類型對應。
參數若是有多個,須要使用逗號分隔。
參數若是沒有,小括號則能夠留空。
多個方法的定義前後順序無所謂。
不能在一個方法內部定義方法。
方法定義以後,沒有調用就不會執行;要想執行,必定要調用它。




對象

常見的有三種:

單獨調用。這種方式沒法使用方法的返回值。格式:方法名稱(參數值);
打印調用。這種方式能夠將方法的返回值直接打印。格式:System.out.println(方法名稱(參數值));
賦值調用。這種方式能夠將方法的返回值賦值給一個變量,注意變量的數據類型必須和方法的返回值類型對應。格式:數據類型變量名稱= 方法名稱(參數值)
相關文章
相關標籤/搜索