欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1087|回復: 0
收起左側

java語言基礎

[復制鏈接]
ID:291487 發表于 2018-12-21 14:33 | 顯示全部樓層 |閱讀模式
類:類是組成Java程序的基本要素。類封裝了一類對象的狀態和方法。類是用來定義對象的模板。
   類的實現包括兩部分:類聲明和類體。基本格式為:
class 類名 {
   類體的內容
}
class是關鍵字,用來定義類。“class 類名”是類的聲明部分,類名必須是合法的Java標識符。兩個大括號以及之間的內容是類體。

構建方法與對象的創建:類是面向對象語言中最重用的一種數據類型,那么就可以用它來聲明變量。在面向對象語言中,用類聲明的變量被稱作對象。和基本數據類型不同,在用類聲明對象后,還必須要創建對象,即為聲明的對象分配變量(確定對象所具有的屬性),當使用一個類創建一個對象時,也稱給出了這個類的一個實例。通俗的講,類是創建對象的“模板”,沒有類就沒有對象。構造方法和對象的創建密切相關。
構造方法:構造方法是一種特殊方法,它的名字必須與它所在的類的名字完全相同,而且沒有類型。
允許一個類中編寫若干個構造方法,但必須保證他們的參數不同,即參數的個數不同,或者是參數的類型不同。
  需要注意的是
1) 如果類中沒有編寫構造方法,系統會默認該類只有一個構造方法,該默認的構造方法是無參數的,且方法體中沒有語句。
2)如果類里定義了一個或多個構造方法,那么Java不提供默認的構造方法 。
創建對象:1.對象的聲明
一般格式為:
類的名字  對象名字;如:
Vehicle car;
這里Vehicle是一個類的名字,car是我們聲明的對象的名字。

2.為聲明的對象分配內存
使用new運算符和類的構造方法為聲明的對象分配變量,即創建對象。如果類中沒有構造方法,系統會調用默認的構造方法,默認的構造方法是無參數的,且方法體中沒有語句。如:
car=new Vehiclee();
使用對象:對象不僅可以操作自己的變量改變狀態,而且能調用類中的方法產生一定的行為。
    通過使用運算符.,對象可以實現對自己變量的訪問和方法的調用。
1.對象操作自己的變量(對象的屬性)
    對象.變量;
2.對象調用類中的方法(對象的功能)
  對象.方法;
3.體現封裝
     當對象調用方法時,方法中出現的成員變量就是指分配給該對象的變量。
對象的引用和實體:類是體現封裝的一種數據類型,類聲明的變量稱做對象,對象中負責存放引用,以確保對象可以操作分配給該對象的變量以及調用類中的方法。分配給對象的變量習慣地稱做對象的實體。
1.避免使用空對象
       沒有實體的對象稱作空對象,空對象不能使用,即不能讓一個空對象去調用方法產生行為。
2.垃圾收集
一個類聲明的兩個對象如果具有相同的引用,那么二者就具有完全相同的實體,而且Java有所謂垃圾收集機制,這種機制周期地檢測某個實體是否已不再被任何對象所擁有(引用),如果發現這樣的實體,就釋放實體占有的內存。


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表