熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

類的成員函數的說明

2013-11-23 18:49:20  來源: Java核心技術 

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

  Type name (Parameter)

  //function body

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

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

  int getArea(int wint h)

  

     int a;

     a=w*h;

     return a;


  

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

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


  

  public class Rectangle

  

     int widthheight;

     private int getArea(int wint h)

  

      int a;

      a=w*h;

      return a;

  

      public void drawRect()

  

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

  

            Systemoutprint("#");

  

         Systemoutprint("");

         for (i=height;i>;i==)

  

            Systemoutprint("#");

         for(int j=width;i>;i)

  

            Systemoutprint("");

  

         Systemoutprint("#");

  

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

  

            Systemoutprint("#");

  

         Systemoutprint("");


  

  


  

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



From:http://tw.wingwit.com/Article/program/Java/hx/201311/25796.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.