書寫方法的格式:
修飾符返回值方法名呼叫過程中方法體
可能出現的例外
public int/void addnumber(引數) throw excepion {}
例:
public int addnumber(int a,int b)
注:方法名中的引數int a,int b為區域性變數
構造方法是當用類生成物件時,系統在生成物件的過程中利用的方法。
注意:構造方法在生成物件的時候會被呼叫,但並不是構造方法生成了物件。
構造方法沒有返回值。格式為:public方法名。
構造方法的方法名與類名相同。
構造方法是在物件生成的過程中自動呼叫,不可能利用指令去呼叫。
在乙個物件的生成週期中構造方法只用一次,一旦這個物件生成,那麼這個構造方法失效。
特殊的類方法
hasattr self,item 點號攔截運算,注 這是乙個繫結物件方法 在乙個類中,如果類裡定義了該方法 大多數內建類是沒有的 則這個類生成的物件加點呼叫屬性或方法時,如果呼叫的名字不存在,不會報錯,會執行 hasattr 這個方法。class person object def init se...
java中的構造方法,類方法和方法
直到很久我才意識到這幾個簡單的概念我也不認識。方法 有訪問範圍 public 預設 private protect 返回型別 void 或object或其他類 方法名 引數列表 方法體組成 格式public void test string a 類方法 類方法和方法幾乎相同,就是定義的時候多乙個st...
類中的集中特殊方法
類當中的特殊方法 class person object class var class var 初始化方法,用於初始化物件內部變數,第乙個入參表示當前物件,外部呼叫自動隱藏 def init self,message,name self.message message self.name name...