Java語言是當今世界上最常用的物件導向程式語言之一。 類別的概念是物件導向語言中最重要的特性之一。一個類別就像一個物件的藍圖。例如,當我們想要建造一棟房子時,我們首先創建一份房子的藍圖,換句話說,我們創建一個顯示我們將如何建造房子的計劃。根據這個計劃,我們可以建造許多房子。同樣地,使用類,我們可以創建許多物件。類別是創建許多物件的藍圖,其中物件是真實世界的實體,如汽車、自行車、筆等。一個類別具有所有物件的特徵,而物件具有這些特徵的值。在本文中,我們將使用類別的概念來編寫一個Java程序,以找到矩形的周長和麵積。
一個類別包含以下內容−
資料成員 - 資料成員表示物件集合的特徵/屬性
#方法 - 方法表示物件執行的操作。
舉個例子,如果我們把一個人看作是一個類,那麼像姓名、年齡、地址這樣的屬性就是資料成員,而像坐、站、吃、走這樣的動作就是類的方法。
class ClassName { //data members //methods }
類別名稱始終以大寫字母開頭。例如,Person(人),House(房屋),Bank(銀行)等。
class Person{ //data members String name; int age; String city; //methods void read(){ System.out.println(“Reading”); } }
ClassName objectname = new ClassName();
Person person_one =new Person();
矩形的周長是由矩形的四邊圍成的總面積,即由矩形的長度和寬度所覆蓋的面積。
公式
Perimeter of the rectangle = area covered by the sides of the rectangle = 2(l+w) where, l : length of rectangle w : width of rectangle
矩形的面積是在二維平面上由矩形所佔據的總空間。
公式
Area of the rectangle = area covered by the rectangle = l*w where , l : length of rectangle w : width of rectangle
步驟 1 − 建立一個自訂類別名為 Rectangle,該類別具有「area()」和「perimeter()」方法。這些函數分別給出了矩形的面積和周長作為輸出。
步驟 2 − 現在,在主類別中使用建構函式建立一個矩形物件。
步驟 3 − 現在呼叫對應的函數,使用建立的物件找到矩形的面積和周長。
在這個範例中,我們建立了一個自訂的Rectangle類,它具有「area()」和「perimeter()」方法。然後,在主類別中使用主類別的建構函式建立一個Rectangle類別的對象,並在建立的物件上呼叫對應的方法area()和perimeter()。一旦方法被調用,它們就會被執行並列印輸出。
// Java program to calculate the area and perimeter of a rectangle using class concept import java.util.*; // Rectangle Class File class Rectangle { // data members int length, width; // methods //constructor to create Object Rectangle(int length, int width) { this. length = length; this.width = width; } // prints the area of rectangle public void area() { int areaOfRectangle; areaOfRectangle = this.length * this.width; System.out.println("Area of rectangle with the given input is : " + areaOfRectangle); } // prints the perimeter of rectangle public void perimeter() { int perimeterOfRectangle; perimeterOfRectangle = 2 * (this.length + this.width); System.out.println("Perimeter of rectangle with the given input is : " + perimeterOfRectangle); } } public class Main { public static void main(String args[]) { Rectangle rect_obj = new Rectangle(10,5); // obect creation System.out.println("Length = " + rect_obj.length); System.out.println("Width = " + rect_obj.width); rect_obj.area(); // returns area of rectangle rect_obj.perimeter(); //returns perimeter of rectangle } }
Length = 10 Width = 5 Area of rectangle with the given input is : 50 Perimeter of rectangle with the given input is : 30
時間複雜度:O(1) 輔助空間:O(1)
因此,在本文中,我們學習如何使用類別的概念來實作Java程式碼,以找到矩形的面積和周長。
以上是使用類別的概念編寫Java程式來計算矩形的面積和周長的詳細內容。更多資訊請關注PHP中文網其他相關文章!