国产探花免费观看_亚洲丰满少妇自慰呻吟_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    }}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六安市| 大化| 河源市| 和顺县| 九江县| 大冶市| 牡丹江市| 西城区| 乌什县| 二连浩特市| 永安市| 红安县| 义马市| 孟州市| 永德县| 满城县| 江阴市| 石狮市| 永川市| 凌海市| 务川| 鹿邑县| 什邡市| 隆化县| 科技| 西平县| 雅江县| 金川县| 营山县| 靖边县| 长海县| 莱阳市| 邵东县| 咸宁市| 道孚县| 泗水县| 班戈县| 静海县| 宁化县| 农安县| 东港市|