Java ialah Pengaturcaraan Berorientasikan Objek yang direka oleh James Gosling. Ia adalah bahasa pengaturcaraan tujuan umum yang berasaskan kelas dan mempunyai ciri pengaturcaraan serentak. Ia mempunyai ciri berbilang benang juga. Ia adalah bahasa pengaturcaraan statik, selamat dan ditaip kuat. Ia dibangunkan dan diselenggara oleh Oracle Corporation (kemudian Sun Corporation). Nama sambungan failnya ialah .java atau .class. Ia pertama kali muncul pada tahun 1995. Ia bertujuan untuk membangunkan aplikasi yang boleh Ditulis Sekali dan Dijalankan Di Mana-mana. Ia paling popular untuk jenis aplikasi pelayan pelanggan. Ia dilesenkan di bawah Lesen Awam Am GNU dan Proses Komuniti Java. Versi terkini Java ialah 10, yang dikeluarkan pada Mac 2018.
Bahasa Pengaturcaraan Java adalah berdasarkan Metodologi atau Paradigma Pengaturcaraan Berorientasikan Objek yang mempunyai pelbagai jenis konsep seperti Kelas, Objek, Pewarisan, Polimorfisme, Enkapsulasi dan Abstraksi yang boleh diterangkan seperti di bawah:
IKLAN Kursus Popular dalam kategori ini BAHASA PENGATURCARAAN - Pengkhususan | 54 Siri Kursus | 4 Ujian Olok-olokTerdapat aplikasi berbeza Pengaturcaraan Berorientasikan Objek di Jawa dan di bawah adalah contoh dalam bidang konsep ini:
Kelas boleh ditakrifkan seperti di bawah:
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; } }
Dalam kelas di atas, employeeId, nama pekerja dan kaedah getSalary() ialah ahli kelas, manakala employeeId dan nama pekerja ialah atribut atau medan dan getSalary() ialah kaedah di mana kerja sebenar dilakukan.
Objek boleh dibuat seperti di bawah untuk Pekerja kelas di atas.
Employee employeeObject = new Employee();
Dalam baris di atas, objek dicipta menggunakan kata kunci baharu, dan Employee() ialah pembina hujah kosong yang digunakan untuk mencipta objek. Pekerja membantah rujukan yang dibuat kepada Pekerja kelas.
Ini boleh dicapai dengan kaedah mengatasi dan melebihkan.
public int getSalary(int basicPay, int da, int hra) { int salary = basicPay + da + hra; return salary; }
Dalam kaedah di atas, hujah lain boleh ditambah pada kaedah getSalary() dengan menambah ke dalam kurungan seperti di bawah:
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 –
Atas ialah kandungan terperinci Pengaturcaraan Berorientasikan Objek dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!