1.什么是類斜筐?什么是對象龙致?
答:類就是具有共同性質(zhì)的事物的抽象,比如學生顷链,人目代。
對象可以說是類的實例化,該類事務的具體體現(xiàn)。
2.類的組成和定義格式榛了?使用方法在讶。
答:類的首字母大寫,修飾符霜大,class 類名构哺。例如:public class Student{}
3.什么是面向?qū)ο螅坑心男﹥?yōu)點战坤?
答:是一種以事務為中心的編程思想曙强,我們可以把對象準備好,然后根據(jù)需求去指揮對象去做事情途茫。例如碟嘴,蓋澆飯,我們可以把菜和飯準備好囊卜,通過用戶的需求娜扇,我們可以在飯上加不同的菜,重而達到要求栅组。優(yōu)點:簡化編程難度雀瓢。可重復性玉掸,可擴展致燥,好管理。
4.如何使用創(chuàng)建對象排截。
答:類名 對象名=new 類名()嫌蚤;創(chuàng)建對象的基本語法,其中 對象名專業(yè)術語稱為引用断傲。
具體使用方法:對象名.成員變量
對象名.成員方法
5:類的組成(掌握)
(1)成員變量
其實就是變量脱吱,只不過定義在類中,方法外认罩,并且可以不用初始化箱蝠。
(2)成員方法
其實就是方法,只不過不需要static了
(3)案例:
學生類
class Student {
String name;
int age;
public void study() {}
}
手機類(學生自學)垦垂;
6.get方法和set方法宦搬?
答:當類中變量私有化時,該變量只能本類進行訪問劫拗,但是其他類需要訪問间校,我們就需要借助get方法和set方法了。
set方法是表示的是賦值方法页慷,是給對應的變量賦值的方法憔足,所以需要用到形參胁附,并且沒有返還值。
格式:public void setXxx(形參類型滓彰,形參名){
變量=形參名控妻;
}
調(diào)用(實參);
get方法是讀取方法揭绑,因為最終需要獲取到某個值弓候,所以是有返回值得,這里不需要傳參他匪。
格式:public 返回值類型 getXxx(){
return 變量名弓叛;
}
調(diào)用;
7.面向的對象的封裝性诚纸?什么是面向?qū)ο蟮姆庋b性,有什么特點陈惰,使用方法畦徘。
答:隱藏對象的屬性和實現(xiàn)方案抬闯,僅對外提供公共的訪問方式井辆。get和set方法是提供的公共的訪問方式溶握”保總結:把不需要對外提供的部分隱藏起來睡榆。
8.面向?qū)ο蟮睦^承性萍肆?
答:
遺留問題:1.什么時候需要用到形式參數(shù)?java什么時候需要用到胀屿?為什么要用到形式參數(shù)塘揣?