Aplikasi Tipe Data Abstrak Stack Menggunakan Double Linked List

public class cItem {
    private String nama;
    cItem next, prev;
    cItem(String n){
        nama=n;
        System.out.println("Item "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

public class cStack {

Program OOP Java: Linked List Sederhana (Data Barang)

package pkgDaftarBerkait;
public class cSimpul {
    private String nama;
    cSimpul next;
    cSimpul(String n){
        nama=n; next=null;
        System.out.println("Object "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

package pkgDaftarBerkait;
public class cDaftarBerkait {
    cSimpul header;
    cSimpul tail;
    int jSimpul;
    cDaftarBerkait(cSimpul s){
        header=tail=s;
        jSimpul=0;
        System.out.println("Object Linked List dibuat...");
    }

Program OOP: Aplikasi Pembuatan Linked List Sederhana

package pkgLinkedList;
public class cNode {
    private String nama;
    cNode next;
    cNode(String n){
        nama=n;
        next=null;
        System.out.println("Object node "+n+" dibuat...");
    }
    public String getNama(){
        return nama;
    }
}

Pewarisan (Inheritance) OOP: Aplikasi Warung Makanan Sederhana

Dalam aplikasi kali ini diterapkan skenario pewarisan hybrid antara multilevel dengan hierarchical inheritance. Class seafood merupakan turunan dari class makanan. Class makanan dan class minuman merupkaan turunan dari class menu. Dengan memanfaatkan fitur pewarisan, sebuah class baru dapat dibuat dengan cepat, dan bisa langsung digunakan; bahkan meskipun tidak ada isi di dalam class-nya.

public class cMenu {
    private String nama;
    protected double harga;
    cMenu(){
        System.out.println("Default constructor...");
    }
    cMenu(String n, double h){
        nama=n; harga=h;
        System.out.println("Object menu dibuat...");
    }

Pewarisan (Inheritance) OOP: Aplikasi Toko Pakaian Sederhana

Berikut ini contoh skema pewarisan multilevel dan hierarchical yang diterapkan pada aplikasi toko pakaian sederhana. Class seragam turunan dari class baju. Class baju turunan dari class barang. Class sepatu juga merupakan turunan class barang. Dengan adanya pewarisan, maka class seragam dan class sepatu otomatis mendapatkan sifat-sifat yang dimiliki class induknya, sehingga tidak perlu menulis source code-nya lagi dari awal. Kemudian tinggal dipakai di class main/ aplikasi.

public class cBarang {
    private String kode;
    private String nama;
    private double harga;
    cBarang(){
        kode=""; nama=""; harga=0;
        System.out.println("Object barang dibuat...");
    }
    cBarang(String k, String n, double h){
        kode=k; nama=n; harga=h;
        System.out.println("Induk...");
        System.out.println("Object barang dibuat...");
    }