JavaSE中的方法

2021-08-13 18:59:34 字數 895 閱讀 1136

成員方法(例項方法):

沒有使用static關鍵字修飾的方法

可以被物件呼叫

靜態方法(類方法):

使用static關鍵字修飾的方法

可以被類或物件呼叫

構造方法:

作用:用於例項化物件,並對成員變數賦初始化值

特點:不能有返回值

方法名稱必須與類名保持一致,區分大小寫

不能使用static、final等關鍵字修飾

當類沒有顯式的構造方法,程式執行時會自動建立乙個公開的無參構造方法;

當類中有顯式的構造方法,程式就不會再自動建立公開無參的構造方法;

可以使用訪問修飾符來修飾,當使用非public修飾時,可能會導致某些場景下無法例項化物件

可以使用引數,可以拋異常

呼叫:在本類的構造方法中呼叫其他的構造方法,使用this()方式,this()必須在**塊中的第一行;

在其他地方只能使用例項化物件的方式來呼叫 new 類名();

方法的相關概念:

方法過載:

概念:在同乙個類中,宣告多個同名方法

規則:與修飾符和返回值無關

與引數有關:順序、型別、數量

返回值:除構造方法外,其他所有方法宣告時必須有返回值的佔位符,當方法無返回值時,使用void

返回值使用return關鍵字,乙個方法中可以有多個return

宣告的返回值型別,要和真是的返回值型別保持一致

當方法有返回值時,呼叫該方法,就會得到該方法返回的資料

引數:引數是乙個特殊的區域性變數,在使用時無需在方法體內賦值;

引數的值是在呼叫該方法時,通過在括號中賦值時傳遞的

方法中的引數可以有多個,即引數列表

引數可以是基本資料型別,也可以是引用資料型別

JavaSE構造方法

構造方法是指使用關鍵字new例項化新物件時來呼叫的操作方法。對於構造方法的定義,也要遵循以下原則 1 方法名稱必須與類名稱相同 2 構造方法沒有返回值型別宣告 public void person 命名不標準的普通方法 public person 無參構造方法編譯器是根據程式結構來區分普通方法與構造...

javaSE 常用Math方法

math.pi 3.141592653589793 弧度轉角度 math.todegrees math.pi 180.0 角度轉弧度 math.toradians 180 3.141592653589793 math.sin math.toradians 90 1.0 math.cos math.t...

Java SE 方法的定義與使用

方法的定義 方法就是一段可以被重複呼叫的 塊 注 以下方法均需在主類中定義,並且在主方法中呼叫 方法的宣告 public static方法返回值方法名稱 引數型別 變數名,public class test public static int add int x,int y 方法過載 定義 方法名稱...