在Java程序設(shè)計中,使用類來描述一個對象,矩形就是一個常見的對象。求矩形的面積是矩形對象的一個基本屬性,我們可以使用set和get方法來實現(xiàn)矩形面積的計算。
class Rectangle{ private int width;//矩形的寬度 private int height;//矩形的高度 private int area;//矩形的面積 public void setWidth(int width){//設(shè)置矩形的寬度 this.width=width; } public void setHeight(int height){//設(shè)置矩形的高度 this.height=height; } public int getArea(){//獲取矩形的面積 area=width*height; return area; } }
上面的代碼中,Rectangle類包含三個私有成員變量,分別表示矩形的寬度,高度和面積。set方法用于設(shè)置矩形的寬度和高度,get方法用于獲取矩形的面積。
下面是一個示例程序,用于演示如何使用set和get方法求矩形的面積。
public class Main { public static void main(String[] args) { Rectangle rect=new Rectangle(); rect.setWidth(10); rect.setHeight(20); int area=rect.getArea(); System.out.println("矩形的面積為:"+area); } }
在上面的程序中,我們首先創(chuàng)建一個Rectangle對象,然后使用setWidth和setHeight方法設(shè)置矩形的寬度和高度,最后調(diào)用getArea方法獲取矩形的面積并打印輸出。
通過這種方式,我們可以實現(xiàn)很多Java對象的基本屬性的計算和重載,提高了程序的可復(fù)用性和代碼的可讀性。