java類和對象原理與用法分析
本文實例講述了java類和對象原理與用法。分享給大家供大家參考,具體如下:
面向對象編程OOP
類:相似對象的集合。
對象
對象:實體。一切可以被描述的事物。
屬性:特征。
方法:動作,行為。
類和對象的區(qū)別
【1】類時抽象的,對象是具體的。
【2】類是一個模板,創(chuàng)建出來的對象具備共同的屬性和方法。
【3】類是一種數(shù)據(jù)烈性。引用數(shù)據(jù)類型。
語法
public classs 類名{
//定義屬性部分
屬性1的類型 屬性1;
屬性2的類型 屬性2;
...
屬性3的類型 屬性n;
//定義方法部分
方法1;
方法2;
...
方法m;
}
類名命名規(guī)范
帕斯卡命名。多個單詞組成,每個單詞首字母都大寫。
定義方法
語法
訪問修飾符 返回值類型 方法名(參數(shù)1,參數(shù)2...參數(shù)n){
方法體;
}
帶返回值的方法
注意:
【1】必須return 值;返回一個值
【2】類型必須相符
【3】不能返回多個值,只能返回一個值
方法的作用
代碼的封裝和重用。
定義類
一個文件里可以定義多個類,
但是只能有一個類是public的,
通常約定帶主方法的類是public的,
public所修飾的類的類名必須與文件名一致。
成員變量 和 局部變量的區(qū)別
局部變量:定義在方法 或代碼塊兒中的。
成員變量:定義在類中的。
1.初始值。
局部變量系統(tǒng)不會初始化,需要自己初始化。
成員變量系統(tǒng)根據(jù)類型自動初始化。
2.作用域。
局部變量 只能在定義它的代碼塊兒或方法中使用。
成員變量 在整個類中都是有效的。
3.優(yōu)先級。
成員變量和局部變量同名,優(yōu)先使用局部變量,成員變量被隱藏。
this
表示本類對象
作用1:用來區(qū)分成員變量 和 局部變量。
作用2:調用本類構造。
更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java面向對象程序設計入門與進階教程》、《Java數(shù)據(jù)結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
相關文章
java servlet手機app訪問接口(一)數(shù)據(jù)加密傳輸驗證
這篇文章主要為大家詳細介紹了java servlet手機app訪問接口(一),數(shù)據(jù)加密傳輸驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12
IDEA中使用jclasslib插件可視化方式查看類字節(jié)碼的過程詳解
查看JAVA字節(jié)碼有兩種方式一種是使用 jdk命令 javap,還有一種就是 使用 插件了,今天給大家分享IDEA中使用jclasslib插件可視化方式查看類字節(jié)碼的過程詳解,感興趣的朋友跟隨小編一起看看吧2021-05-05
Java弱鍵集合WeakHashMap及ConcurrentCache原理詳解
這篇文章主要介紹了Java弱鍵集合WeakHashMap及ConcurrentCache原理詳解,基于哈希表的Map接口實現(xiàn),支持null鍵和值,但是WeakHashMap具有弱鍵,可用來實現(xiàn)緩存存儲,在進行GC的時候會自動回收鍵值對,需要的朋友可以參考下2023-09-09

