訪問修飾符、構(gòu)造方法、參數(shù)傳遞
今天總結(jié)的有以下內(nèi)容:
???? 一、訪問修飾符
???? 二、構(gòu)造方法
???? 三、參數(shù)傳遞
一)4種訪問修飾符:public ,private ,protected,不寫
????? 1,public 訪問權(quán)限最高,private訪問權(quán)限最低;
???????????? protected通常在有繼承關(guān)系時(shí)使用;
???????????? 盡量使訪問權(quán)限最小化(規(guī)則)
???????????? 注意: 在方法里,任何修飾符都不能加在變量前,即使是靜態(tài)的也無法使用
??????????? 例如: public void insertBook(){
??????????????? public int a = 100;
?????????????? 或者:static int b = 200;
???????????? }
??????????? 結(jié)果是不能編譯通過
????? 2,構(gòu)造方法:
??????????? 核心用處:用于產(chǎn)生對(duì)象,通過new 產(chǎn)生新的對(duì)象
????????????????????????????? 例如:DataClass a = new DataClass ();
??????????? 特點(diǎn):構(gòu)造方法沒有返回類型
?????????????????????? 與類名同名??? 例如:public DataClass(){}
???????????
????? 3,方法重載
??????????? 含義:方法名相同,指在同一個(gè)類內(nèi)部,主要針對(duì)方法來說,
??????????????????????? 遵循原則:個(gè)數(shù)不同,類型不同,順序不同
??????????? 例如:public class DataClass{
????????????????????????????
????????????????????????????? public void access(int a ,String b){}
????????????????????????????? public void access(String a, int b){}
?????????????????????? }
???????????
?????????? 記住:在子類所有構(gòu)造方法的第一行,都會(huì)去自動(dòng)調(diào)用父類
?????????????????????? 不帶參數(shù)的構(gòu)造方法;
三)參數(shù)傳遞
??????? 用一個(gè)實(shí)例更能說明參數(shù)傳遞,下面我們來看一道題
posted on 2007-01-22 12:59 wenshijiao 閱讀(605) 評(píng)論(0) 編輯 收藏