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

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

類的成員函數的說明

2019-11-18 12:09:22
字體:
來源:轉載
供稿:網友

  成員函數相當于C或C++中的函數。你應該用如下的方式說明一個成員函數:

  Type name (Parameter)

  //function body

  注重:每一個成員函數必須返回一個值或聲明返回為空(void)。它返回類型的說明告訴編譯器它將返回什么類型的值。在某些情況下,成員函數需要表示它是否成功的完成了它的工作,此時返回類型通常為布爾型的。參數表是用逗號分開的一組變量,它將為成員函數提供所需信息。

    下面例子中定義了一個成員函數。通過它,你的矩形類可以計算自己的面積了:
  



   int getArea(int w,int h)

  

     int a;

     a=w*h;

     return a;


  



     當成員函數被調用時,它將返回矩形的面積值。

     另外,矩形還需要對自己進行描繪,因此它需要成員函數drawRect(),此時,你的矩形類的定義將如下所示:


  

public class Rectangle

  

     int width,height;

     PRivate int getArea(int w,int h)

  

      int a;

      a=w*h;

      return a;

  

      public void drawRect()

  

         for(int i=width;i>0;i--)

  

            System.out.print("#");

  

         System.out.print("");

         for (i=height-2;i>0;i==)

  

            System.out.print("#");

         for(int j=width-2;i>0;i--)

  

            System.out.print("");

  

         System.out.print("#");

  

         for(int i=width;i>0;i-)

  

            System.out.print("#");

  

         System.out.print("");


  


  

  上例中最后一個“#”號后面還有一個System.out.print("")這是由于這個成員函數在上一行沒有結束而且緩沖區沒有溢出時將不把輸出結果寫屏。若你使用print成員函數,卻沒有得到輸出,這時仔細確認一下你是否以""來結束你的輸出流。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同仁县| 玛多县| 彭山县| 利津县| 香港| 永州市| 勐海县| 东港市| 西充县| 色达县| 萍乡市| 聊城市| 仁布县| 和政县| 军事| 晋中市| 焉耆| 永修县| 奈曼旗| 兴业县| 宝丰县| 定日县| 长垣县| 日土县| 阿图什市| 称多县| 阿勒泰市| 阳原县| 上饶县| 安化县| 迭部县| 遂宁市| 犍为县| 泉州市| 梓潼县| 五台县| 北海市| 手游| 中宁县| 绍兴县| 邻水|