国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

005TheObjectInJAVA

2019-11-14 15:17:37
字體:
來源:轉載
供稿:網友

大家都知道,java是面向對象的開發語言。在JAVA中,一切東東都由類和對象承載。其中,類是一個抽象的概括(eg:person、animal、book等等),而對象是由類構造的(eg:Person p =new Person(),這里p就是一個對象),對象持有數據狀態,而類沒有,我們可以把類看成類似孵化器的東西,當我們需要使用類承載數據或使用類中的方法時,我們可以使用我們想用的類構造出我想要的對象,然后使用這個對象。對象所持有的數據狀態通常是變量,我們稱之為成員變量。成員變量是和對象是保存在一起的。

 

好了,讓我們看一下實例吧:

1 class Point {2     int x;3     int y;4 }
Class Point是我們定義的一個類。(注意:類只起定義作用,并不分配空間,類可以看成我們構造一件東西所需要的原料、步驟清單)
我們可以用如下語句來構造這個Point類的實例(即對象)
Point p = new Point(); //在這里,我們使用的是Class Point的默認構造器  Point()  
//注意:如果我們沒有定義自己的構造器,會使用類默認的構造器

其實,我們可以定義自己的構造器,供創建對象時使用,例如:

class Point {    int x;    int y;    Point() { // 這個是類默認的,如果我們沒有任何構造器,編譯器默認給類加上這個    }    Point(int x, int y) {        this.x = x;        this.y = y;    }    public static void main(String[] args) {        Point p = new Point(2, 3);// 我們可以像這樣使用我們定義的構造器構造Point的實例p。        System.out.// 我們可以使用p.x訪問對象p的成員變量x        System.out.println("對象p中的成員變量y的值是:" + p.y); // 我們可以使用p.y訪問對象p的成員變量y    }}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桑植县| 岳阳市| 米林县| 巩留县| 信阳市| 丹棱县| 武强县| 吉水县| 东阿县| 牟定县| 石景山区| 咸宁市| 新闻| 大宁县| 明光市| 垦利县| 连云港市| 扬州市| 清河县| 自贡市| 西乌珠穆沁旗| 太仆寺旗| 大名县| 中牟县| 时尚| 维西| 翁源县| 库尔勒市| 灌云县| 红河县| 舞阳县| 广水市| 合山市| 宁津县| 林西县| 招远市| 武义县| 海宁市| 兴安盟| 当涂县| 咸宁市|