• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何定義類的結構

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    1:類的基本概念 Java程序的基本單位是類,類是對象的實例,或者說對象是類定義的的數據類型的變量。你建立類之后,就可用它來建立許多你需要的對象。Java把每一個可執行的成分都變成類。 類的定義形式如下: class classname extends superclassname { ....

    1:類的基本概念
      Java程序的基本單位是類,類是對象的實例,或者說對象是類定義的的數據類型的變量。你建立類之后,就可用它來建立許多你需要的對象。Java把每一個可執行的成分都變成類。
      類的定義形式如下:
      class classname extends superclassname
      {
        .....

      }
      這 里,classname和superclassname是合法的標識符。關鍵詞extends用來表明classname是superclassname派生的子類。有一個類叫做Object,它是所有Java類的根。如果你想定義Object的直接子類,你可以省略extends子句,編譯器會自動包含它。下面是一個簡單的類的定義。
      在類定義的開始與結束處必須使用花括號。你也許想建立一個矩形類,那么可以用如下代碼:
      public class Rectangle
      {
        ......

      }

    2:類的基本組成
      一個類中通常都包含數據與函數兩種類型的元素,我們一般把它叫作屬性和成員函數,在很多時候我們也把成員函數稱為方法(method)。將數據與代碼通過類緊密結合在一起,就形成了現在非常流行的封裝的概念。自然,類的定義也要包括以上兩個部分。

    class <classname>

    <member data declarations>
    <member function declarations>

    3:類的實例創建
      矩形類Rectangle中,也許你想把矩形的相關信息寫入類,如:width,height,當然你還可以寫入其它信息,但或許長和寬對簡單的矩形來說已足夠了?,F在,類的定義如下所示:
      public class Retangle
      {
      int width,height;
      }
      當你創建了自己的類之后,通常需要使用它來完成某種工作。你可以通過定義類的實例--對象來實現這種需求。
      對象是通過new來創建,實現成員函數如下:Rectangle myrect=new Rectangle,當然,此時對象myrect并沒有做任何什么事;它只保存了矩形的長和寬的信息。有了對象以后,我們怎樣使用對象內部的數據呢?下面是幾個例子:
    myrect.width=10;
    myrect.height=20;
      類的成員函數也是用“.”運算符來被引用的。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>