Contoh Program Java Menggunakan Class, Object, Attribute, Method, Inheritance, Modifier, Method Overriding, Method Overloading, Abstract Method dan Read and Write File Lengkap

Contoh Program Java Menggunakan Class, Object, Attribute, Method, Inheritance, Modifier, Method Overriding, Method Overloading, Abstract Method dan Read and Write File Lengkap, merupakan program yang memang wajib di ketahui bagi programmer java pemula.

Dilansir dari situs www.duniaprogramming.com bahwa penggunaan class, object, attribute, method, inheritance, modifier, method overriding, method overloading, abstract method dan read & write merupakan perintah dasar yang wajib di pahami, karena perintah tersebut merupakan kunci dalam membuat sebuah program berbasis aplikasi dekstop nantinya.

Karena dengan menggunakan perintah-perintah tersebut, program kalian akan bisa berjalan dengan lancar sesuai dengan OOP atau standart pembuatan aplikasi perusahaan.

Contoh Program Java Menggunakan Class, Object, Attribute, Method, Inheritance, Modifier, Method Overriding, Method Overloading, Abstract Method dan Read and Write File Lengkap

Berikut adalah contoh program Java yang menggunakan class, object, attribute, method, inheritance, modifier, method overriding, method overloading, abstract method, dan Read and write file:

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

// Class abstrak dengan metode abstrak
abstract class Shape {
protected String color;

public Shape(String color) {
this.color = color;
}

public abstract double getArea();

// Metode umum yang tidak abstrak
public String toString() {
return “Warna: ” + color;
}
}

// Class anak yang meng-extends class Shape
class Rectangle extends Shape {
protected double length;
protected double width;

public Rectangle(String color, double length, double width) {
super(color);
this.length = length;
this.width = width;
}

// Metode override
@Override
public double getArea() {
return length * width;
}

// Metode overloading
public String toString(int x) {
return “Warna: ” + color + “, panjang: ” + length + “, lebar: ” + width;
}
}

public class Main {
public static void main(String[] args) {
// Membuat objek dari class Rectangle
Rectangle r = new Rectangle(“merah”, 5, 10);

// Memanggil metode getArea()
System.out.println(“Luas persegi panjang: ” + r.getArea());

// Memanggil metode toString() dengan dan tanpa argumen
System.out.println(r.toString());
System.out.println(r.toString(1));

// Menulis ke file
try {
FileWriter writer = new FileWriter(“output.txt”);
writer.write(r.toString());
writer.close();
} catch (IOException e) {
System.out.println(“Terjadi kesalahan saat menulis ke file.”);
e.printStackTrace();
}

// Membaca dari file
try {
File file = new File(“output.txt”);
Scanner scanner = new Scanner(file);

while (scanner.hasNextLine()) {
String data = scanner.nextLine();
System.out.println(data);
}

scanner.close();
} catch (IOException e) {
System.out.println(“Terjadi kesalahan saat membaca dari file.”);
e.printStackTrace();
}
}
}

Penjelasan program:

  1. Program memiliki dua class, yaitu Shape (class abstrak) dan Rectangle (class anak).
  2. Class Shape memiliki satu atribut, yaitu color (warna), dan satu metode abstrak, yaitu getArea() (mendapatkan luas). Class ini juga memiliki metode umum, yaitu toString() (menghasilkan string representasi objek).
  3. Class Rectangle meng-extends class Shape dan memiliki dua atribut tambahan, yaitu length (panjang) dan width (lebar). Class ini juga memiliki metode override, yaitu getArea() (mendapatkan luas persegi panjang), dan metode overloading, yaitu toString(int x) (menghasilkan string representasi objek dengan parameter tambahan).
  4. Di dalam metode main(), dibuat objek r dari class Rectangle dengan warna “merah”, panjang 5, dan lebar 10.
  5. Metode getArea() dipanggil untuk menghitung luas persegi panjang

Itulah penjelasan mengenai bagaimana cara membuat Program Java Menggunakan Class, Object, Attribute, Method, Inheritance, Modifier, Method Overriding, Method Overloading, Abstract Method dan Read and Write File Lengkap. Semoga bermanfaat.

Related Posts

4 Cara Menghentikan Sadap Hp Android dengan Efektif

4 Cara Menghentikan Sadap Hp Android dengan Efektif

Cara menghentikan sadap hp Android sangat penting untuk Anda ketahui. Langkah ini perlu dilakukan dengan segera agar tidak menimbulkan risiko merugikan. Terlebih proses penyadapan tersebut dapat terjadi…

5 Cara Mengembalikan File yang Terhapus di HP dengan Mudah

5 Cara Mengembalikan File yang Terhapus di HP dengan Mudah

Cara mengembalikan file yang terhapus di HP bisa Anda lakukan dengan mudah baik pada Android maupun pengguna iPhone. Sebagai user memang sudah seringkali mengabadikan momen menggunakan kamera…

Cara Membuat Intro Video di Android

Sekarang smartphone sudah punya banyak fungsi, salah satunya adalah untuk edit video. Ada banyak cara membuat intro video di Android hanya menggunakan aplikasi saja. Hasilnya juga tak…

Cara Install Termux di Komputer Tanpa Emulator

Termux adalah aplikasi Android yang dapat dijalankan hanya melalui sistem operasi itu sendiri. Akan tetapi, jika ingin menggunakannya di PC masih bisa menginstallnya dengan memerhatikan cara install…

Bobble Head Car Pajangan Mobil Unik

Memiliki mobil dengan dilengkapi pajangan yang menarik tentu akan memberikan kesan cantik tersendiri bagi penumpangnya. Untuk melakukan hal tersebut Anda bisa menggunakan bobble head car yang bisa…

5 Situs Unduh Mod Apk Gratis Terbaik

Kamu bisa menggunakan beberapa situs download mod apk gratis ini untuk mendapatkan berbagai macam aplikasi modifikasi baik berupa game atau bahkan sekedar chatting. Menariknya lagi, pengunduhan ini…