類和對象的關系


類和對象的關系
1、類是對象的模版,對象是類的實例;
2、一個類可以創建N個對象,每個對象都是獨一無二的。

面向對象的有勢
1、與我們的思維方式一致
2、提高程序的可重用性
3、隱藏對象的內部細節,提高程序的可維護性和安全性。

所有權訪問的修飾符:可定義在全局變量和方法上:
1、public 公共的,級別最寬松的;
2、protected 受保護的,只能在子類中訪問;
3、default 默認的訪問權限,在代碼中不體現這個,僅限於本包中訪問
4、private 私有的,級別最嚴的只能在本類中訪問

局部變量必須賦予初始值后才能使用;
全局變量如果沒有賦值,那么會有一個默認值

Java中所有的程序都是以類為組織單元的
類名通常由多個單詞組成,每個單詞的首字母大寫。

類定義了對象將會擁有的屬性和方法:
1、對象是用來描述客觀事物的一個實體,由一組屬性和方法構成;
2、類定義類對象將會擁有的特征(屬性)和行為(方法);
3、對象的屬性和方法被共同封裝在類中,相輔相成,不可分割;

Java面向對象程序設計

設計思路方法:
1、OOA面向對象分析;
2、OOD面向對象設計;
3、OOP面向對象編程;

1、Java是一種面向對象的編程語言,對象所擁有的靜態特征在類中表示時稱為類的屬性
2、每個對象都有自己的特征,靜態特征和動態特征,【對象具有封裝性】
3、對象的靜態特征稱為屬性,動態特征稱為方法。
其中屬性是用來描述對象靜態特征的一個數據項,該數據項的值即為屬性值
4、對象執行的操作稱為類的方法
5、一個類為它的全部對象給出了一個統一的定義,而它的每一個對象則是符合這種定義的一個實體,
一個對象是一個類的實例【類是程序的基本單元】
6、定義類的語法通過定義雷鳴,得到程序最外層的框架
publi class 類名{類和對象的關系就是抽象和具體的關系,類是多個對象進行綜合抽象的結果,
是實體對象的概念模型,而一個對象是一個類的實例}
7、通過在類的主體中定義變量來描述類所具有的靜態特征(屬性),這些變量是稱為類的成員變量。
8、通過在類中定義方法來描述類所具有的行為,這些方法稱為類的成員方法。
9、返回值類型是方法執行后返回結果的類型,如果沒有返回值,此時必須使用void描述
10、類的作用就是創建對象,由類生成對象,稱為類的實例化過程
一個實例也就是一個對象,一個類可以生成對歌對象
創建類的對象語法:實例化對象
類名.對象名=new 類名(); 【類是對象的類型】
例如創建Scanner類對象:
11、要引用對象屬性和方法需要使用“.”操作符。
語法:對象名.屬性
對象名.方法名();

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM