Java 類和對象【第一季】
Java是面向對象的編程語言,其用途的方式就如同我們的思維方式一樣,因此我們可以將世間萬物皆可看作對象。
如車可作爲一個對象,但在這個對象中又可以分爲好多種類,這中細分下來的每個車也都可以稱之爲對象。但其中所擁有的屬性以及用途各不相同,將各自的屬性和用途封裝起來就構成一個類。
Java三大特徵
(01)封裝性:如萬聖節將蘋果包裝在盒子中,這就可以看作一種封裝。而Java中所不同的是將對象的屬性和方法寫在一個類中,然後供我們調用。採用封裝的思想,即可保證類內部數據結構的完整,而且還能保證外部操作不會對內部數據造成影響。
(02)繼承性:類與類之間也可以存在一定的關係。如平行四邊形、正方形、長方形等,但歸根結底其都是四邊形。因此繼承即是利用特定對象之間所共有的屬性,平行四邊形、正方形、長方形等都繼承了四邊形擁有四條邊的屬性。
(03)多態性:如四邊形類中存在求面積的方法,我們現在需要求平行四邊形的面積,那麼我們可以直接調用其父類(四邊形)的求面積方法。即不同的對象可以對同一個消息做出響應。
類
(01)Java類中的成員變量即爲對象的屬性。創建“ClassDemo”項目,新建“Person”類,並定義姓名,性別,年齡三個屬性。
(02)Java類中的成員方法即爲該對象的行爲能力。創建“ClassDemo”項目,新建“Person”類,並定義姓名,性別,年齡三個屬性,並定義成員方法。
(03)Java類中的局部變量即爲方法中定義的變量。作用域僅限於當前方法中,方法以外則無效。
類的構造方法
(01)類中的構造方法是一個同類名的方法,對象的創建是通過構造方法完成的。一般如果不做聲明,系統會默認帶無參構造方法。同時也可以自己設定構造方法,給屬性值設定初始值。
對象
(01)對象是一種抽象出來的表示方式。如上述例子中Person類即可看作是一個對象。
(02)創建Person類的一個實例,即可說爲對象的實例化。使用對象XX的方法可以獲取屬性值,也可以通過對象XX的方法設置屬性值。
特別提示
個人學習總結,僅供參考
-
word中替換功能的六個實用技巧
在這個講效率的年代,word的使用也需要效率,那麼,我們怎麼才能使word的使用也有效率呢,這就需要我們在平時多積累一些實用小技巧,但如何能夠更加了解word各個功能的使用技巧呢?那下面我們就以Word中替換功能爲例,詳細講解它的6個技巧。操作方法(01)第一、去除word裏括號...
-
如何使用新浪郵箱發郵件
許多人擁有一個電子郵箱,卻不會使用它來發送電子郵件,接下來,我以新浪郵箱爲例教大家如何發送電子郵件。操作方法(01)首先,登陸郵箱(02)找到“寫信”,單擊打開(03)收件人就是對方的電子郵箱地址,輸入到方框內(04)主題可以隨便寫(05)正文寫在紅色的框內(06)下面是例子(07)寫完後,單擊...
-
adobe acrobat教程---5分鐘輕鬆編輯文檔
AdobeAcrobat的功能非常強大,只是很多人都沒有去深入的使用它。AdobeAcrobat能輕鬆簡化您的工作。它的主要功能有:1.將PDF轉換爲其它格式;2.編輯PDF;3.文檔創建和分析表單;4.創建PDF文件;5.合併文件;6.簡化審閱和審批;7.保護PDF文件;8.前後一致地準備文件。9.將...
-
商用wifi路由器怎麼來設置?怎麼用呢?
不論是餐廳、咖啡廳、足療店,還是機場、商場,只要是人流量大、人羣密集的地方,WiFi已成爲人們連接互聯網的重要上網方式,它在爲人們提供便捷的移動網絡服務同時,也正潛移默化的改變着人們的上網習慣、消費習慣,讓人們更加依賴它。因此不少商家看到了可以藉助WiFi平臺...