類的基本概念
Java程序的基本單位是類
類是對象的實例
或者說對象是類定義的的數據類型的變量
你建立類之後
就可用它來建立許多你需要的對象
Java把每一個可執行的成分都變成類
類的定義形式如下
class classname extends superclassname
{
}
這 裡
classname和superclassname是合法的標識符
關鍵詞extends用來表明classname是superclassname派生的子類
有一個類叫做Object
它是所有Java類的根
如果你想定義Object的直接子類
你可以省略extends子句
編譯器會自動包含它
下面是一個簡單的類的定義
在類定義的開始與結束處必須使用花括號
你也許想建立一個矩形類
那麼可以用如下代碼
public class Rectangle
{
}
類的基本組成
一個類中通常都包含數據與函數兩種類型的元素
我們一般把它叫作屬性和成員函數
在很多時候我們也把成員函數稱為方法(method)
將數據與代碼通過類緊密結合在一起
就形成了現在非常流行的封裝的概念
自然
類的定義也要包括以上兩個部分
class
類的實例創建
矩形類Rectangle中也許你想把矩形的相關信息寫入類如widthheight當然你還可以寫入其它信息但或許長和寬對簡單的矩形來說已足夠了現在類的定義如下所示
public class Retangle
{
int widthheight;
}
當你創建了自己的類之後通常需要使用它來完成某種工作你可以通過定義類的實例--對象來實現這種需求
對象是通過new來創建實現成員函數如下Rectangle myrect=new Rectangle當然此時對象myrect並沒有做任何什麼事它只保存了矩形的長和寬的信息有了對象以後我們怎樣使用對象內部的數據呢?下面是幾個例子
myrectwidth=;
myrectheight=;
類的成員函數也是用運算符來被引用的
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25935.html