Die Java-Sprache ist heute eine der am häufigsten verwendeten objektorientierten Programmiersprachen der Welt. Das Konzept der Klasse ist eines der wichtigsten Merkmale objektorientierter Sprachen. Eine Klasse ist wie eine Blaupause für ein Objekt. Wenn wir zum Beispiel ein Haus bauen wollen, erstellen wir zunächst einen Bauplan des Hauses, also einen Plan, der zeigt, wie wir das Haus bauen werden. Nach diesem Plan können wir viele Häuser bauen. Ebenso können wir mithilfe von Klassen viele Objekte erstellen. Klassen sind Blaupausen für die Erstellung vieler Objekte, wobei Objekte reale Einheiten wie Autos, Fahrräder, Stifte usw. sind. Eine Klasse hat die Eigenschaften aller Objekte und die Objekte haben die Werte dieser Eigenschaften. In diesem Artikel schreiben wir ein Java-Programm, um den Umfang und die Fläche eines Rechtecks mithilfe des Klassenkonzepts zu ermitteln.
Eine Klasse umfasst die folgenden Inhalte: −
Datenelemente – Datenelemente stellen Merkmale/Eigenschaften einer Sammlung von Objekten dar
Methoden – Methoden stellen Operationen dar, die von einem Objekt ausgeführt werden.
Wenn wir beispielsweise eine Person als eine Klasse betrachten, dann sind Attribute wie Name, Alter und Adresse Datenelemente und Aktionen wie Sitzen, Stehen, Essen und Gehen sind Methoden der Klasse.
class ClassName { //data members //methods }
Klassennamen beginnen immer mit einem Großbuchstaben. Zum Beispiel Person, Haus, Bank usw.
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();
Der Umfang eines Rechtecks ist die Gesamtfläche, die von den vier Seiten des Rechtecks umschlossen wird, also die Fläche, die durch die Länge und Breite des Rechtecks abgedeckt wird.
Formel
Perimeter of the rectangle = area covered by the sides of the rectangle = 2(l+w) where, l : length of rectangle w : width of rectangle
Die Fläche eines Rechtecks ist der Gesamtraum, den das Rechteck auf einer zweidimensionalen Ebene einnimmt.
Formel
Area of the rectangle = area covered by the rectangle = l*w where , l : length of rectangle w : width of rectangle
Schritt 1 − Erstellen Sie eine benutzerdefinierte Klasse mit dem Namen „Rechteck“, die über die Methoden „area()“ und „perimeter()“ verfügt. Diese Funktionen geben jeweils die Fläche und den Umfang des Rechtecks aus.
Schritt 2 − Erstellen Sie nun ein rechteckiges Objekt mit dem Konstruktor in der Hauptklasse.
Schritt 3 − Rufen Sie nun die entsprechenden Funktionen auf, um anhand des erstellten Objekts die Fläche und den Umfang des Rechtecks zu ermitteln.
In diesem Beispiel haben wir eine benutzerdefinierte Rechteckklasse erstellt, die über die Methoden „area()“ und „perimeter()“ verfügt. Verwenden Sie dann den Konstruktor der Hauptklasse in der Hauptklasse, um ein Objekt der Klasse „Rechteck“ zu erstellen, und rufen Sie die entsprechenden Methoden „area()“ und „perimeter()“ für das erstellte Objekt auf. Sobald die Methoden aufgerufen werden, werden sie ausgeführt und die Ausgabe wird gedruckt.
// 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
Zeitkomplexität: O(1) Hilfsraum: O(1)
In diesem Artikel haben wir also gelernt, wie man Java-Code mithilfe des Klassenkonzepts implementiert, um die Fläche und den Umfang eines Rechtecks zu ermitteln.
Das obige ist der detaillierte Inhalt vonSchreiben Sie ein Java-Programm, um die Fläche und den Umfang eines Rechtecks mithilfe des Klassenkonzepts zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!