CY摸魚java筆記019
面向?qū)ο蟾攀?/strong>
面向過程思想:強(qiáng)調(diào)的是功能和行為
面向?qū)ο笏枷耄簩⒐δ芊庋b進(jìn)對象,強(qiáng)調(diào)具備功能的對象
面向?qū)ο蟮娜齻€(gè)基本特征:封裝 繼承 多態(tài)
什么是類:類就是對現(xiàn)實(shí)生活中事物的描述。描述事物其實(shí)就是在描述事物的屬性行為什么是對象:對象就是這類事物,實(shí)實(shí)在在存在個(gè)體。
為什么要定義類:根據(jù)需求,以后的開發(fā)其實(shí)就是在找對象,沒有就要?jiǎng)?chuàng)建一個(gè)對象對象必須具備:屬性和方法。
面向?qū)ο蟮奶攸c(diǎn):找對象,建立對象,使用對象,維護(hù)對象的關(guān)系。
面向?qū)ο蟮闹R點(diǎn)
類中的屬性被稱為成員變量(每個(gè)對象的屬性都不同)
類中的方法被稱為成員方法(每個(gè)對象共享類中的方法)
方法的種類:
1無參無返回 public void get(){}
2.無參有返回 public int get(){}
3.有參無返回?public void get(string A){}
4.有參有返回 public String get(int a){}
return返回語句,被用于返回
this 用來指當(dāng)前對象
private? ? 隱藏類中方法或?qū)傩詫ν饨绲目梢娦猿S糜诜庋b
toString? 沒個(gè)類的一個(gè)默認(rèn)方法,用于把類以字符串顯示
方法的重載是指一個(gè)類中可以定義有相同的名字,但參數(shù)不同的多個(gè)方法,調(diào)用時(shí)會(huì)根據(jù)不同的參數(shù)列表選擇對應(yīng)的方法。
使用new+構(gòu)造方法創(chuàng)建一個(gè)新的對象構(gòu)造函數(shù)是定義在java類中的一個(gè)用來初始化對象的函數(shù)。
構(gòu)造函數(shù)與類同名且沒有返回值。