在Java程序設(shè)計(jì)中,使用類(lèi)來(lái)描述一個(gè)對(duì)象,矩形就是一個(gè)常見(jiàn)的對(duì)象。求矩形的面積是矩形對(duì)象的一個(gè)基本屬性,我們可以使用set和get方法來(lái)實(shí)現(xiàn)矩形面積的計(jì)算。
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類(lèi)包含三個(gè)私有成員變量,分別表示矩形的寬度,高度和面積。set方法用于設(shè)置矩形的寬度和高度,get方法用于獲取矩形的面積。
下面是一個(gè)示例程序,用于演示如何使用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)建一個(gè)Rectangle對(duì)象,然后使用setWidth和setHeight方法設(shè)置矩形的寬度和高度,最后調(diào)用getArea方法獲取矩形的面積并打印輸出。
通過(guò)這種方式,我們可以實(shí)現(xiàn)很多Java對(duì)象的基本屬性的計(jì)算和重載,提高了程序的可復(fù)用性和代碼的可讀性。