Java ist eine objektorientierte Programmierung, die James Gosling entwickelt hat. Es handelt sich um eine Allzweck-Programmiersprache, die klassenbasiert ist und nebenläufige Programmierfunktionen bietet. Es verfügt auch über Multithreading-Funktionen. Es handelt sich um eine statische, sichere und stark typisierte Programmiersprache. Es wurde von der Oracle Corporation (damals Sun Corporation) entwickelt und wird von ihr gepflegt. Die Dateierweiterungen lauten .java oder .class. Es erschien erstmals im Jahr 1995. Ziel ist die Entwicklung von Anwendungen, die einmal geschrieben und überall ausgeführt werden können. Es ist am beliebtesten für Client-Server-Anwendungen. Es ist unter der GNU General Public License und dem Java Community Process lizenziert. Die neueste Version von Java ist 10, die im März 2018 veröffentlicht wird.
Die Java-Programmiersprache basiert auf einer objektorientierten Programmiermethodik oder einem objektorientierten Programmierparadigma, das verschiedene Arten von Konzepten wie Klassen, Objekte, Vererbung, Polymorphismus, Kapselung und Abstraktion umfasst, die wie folgt beschrieben werden können:
WERBUNG Beliebter Kurs in dieser Kategorie PROGRAMMIERSPRACHEN - Spezialisierung | 54 Kursreihe | 4 ProbetestsEs gibt verschiedene Anwendungen der objektorientierten Programmierung in Java und unten sind die Beispiele in diesem konzeptionellen Bereich:
Eine Klasse kann wie folgt definiert werden:
public class Employee { private int employeeId; private String employeeName; public int getSalary(int basicPay, int da, int hra) { int salary = basicPay + da + hra; return salary; } }
In der obigen Klasse sind Mitarbeiter-ID, Mitarbeitername und getSalary()-Methode die Mitglieder der Klasse, während Mitarbeiter-ID und Mitarbeitername die Attribute oder Felder sind und getSalary() die Methode ist, mit der die eigentliche Arbeit erledigt wird.
Ein Objekt kann wie folgt für die obige Klasse Employee erstellt werden.
Employee employeeObject = new Employee();
In der obigen Zeile wird ein Objekt mit einem neuen Schlüsselwort erstellt, und Employee() ist der Konstruktor für leere Argumente, der zum Erstellen des Objekts verwendet wird. Der Mitarbeiter widerspricht dem Verweis auf die Klasse Employee.
Dies kann durch Überschreiben und Überladen von Methoden erreicht werden.
public int getSalary(int basicPay, int da, int hra) { int salary = basicPay + da + hra; return salary; }
In der obigen Methode kann ein weiteres Argument zur Methode getSalary() hinzugefügt werden, indem es wie folgt in die Klammer eingefügt wird:
public int getSalary(int basicPay, int da, int hra, int bonus) { int salary = basicPay + da + hra + bonus; return salary; }
This can be achieved as below:
public class Employee { private int employeeId; private String employeeName; public int getEmployeeId() { return employeeId; } public void setEmployeeId(int employeeId) { this.employeeId = employeeId; } public String getEmployeeName() { return employeeName; } public void setEmployeeName(String employeeName) { this.employeeName = employeeName; } }
The above class Employee has two fields (private) and four methods (getters and setters) which will be used to access the above two private attributes.
This is the process of hiding the implementation functionality.
In the above method getSalary(), the internal function of the addition of all the components of a salary is hidden inside the method, and only this can be accessed by using the method name by passing the values as method arguments. In this way, the total salary will be obtained by passing the individual salary components to the method.
There are different and multiples areas of applications in the field of the Web world, Standalone, and many other areas for the Object-Oriented Programming in Java concept. The average utilization or application of object-oriented programming in Java has been in the top 5 positions for most of the enterprise applications and has been in almost every enterprise as of now is the most sought-after technology. There are huge numbers of tools available, such as IDEs, to develop applications using object-oriented programming in Java. Many companies are using Java-based applications for their requirements because of the ease of development and maintenance. The standalone apps developed in Java are mostly being used by many companies for their in-house tools They are developed based on Java Swing GUI toolkit and are now called Java FX in its recent version. The recent version of Java 8 provides great functional programming features and parallel processing capabilities with its Stream API.
This has been a guide to Object-Oriented Programming in Java. Here we have discussed the Different concepts and the applications of Object-Oriented Programming in Java. You may also look at the following article to learn more –
Das obige ist der detaillierte Inhalt vonObjektorientierte Programmierung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!