Pages

Tampilkan postingan dengan label enkapsulasi. Tampilkan semua postingan
Tampilkan postingan dengan label enkapsulasi. Tampilkan semua postingan

Konsep PBO Pengkapsulan Bag-3



//--------------------
//mahasiswa.java
//--------------------

package pengkapsulan;

public class tanggal {
int tgl;
int bulan;
int tahun;

    public tanggal(int tgl, int bulan, int tahun) {
        this.tgl = tgl;
        this.bulan = bulan;
        this.tahun = tahun;
    }

    public tanggal(int tgl, int bulan) {
        this.tgl = tgl;
        this.bulan = bulan;
    }

    public tanggal(int tgl) {
        this.tgl = tgl;
    }
    

}

Konsep PBO Pengkapsulan Bag-2


//--------------------

//Mahasiswa1.java
//--------------------
package pengkapsulan;

public class Mahasiswa1 {

    private int nrp;
    private String nama;

    public Mahasiswa1(int nrp, String nama) {
        this.nrp = nrp;
        this.nama = nama;
    }

    public Mahasiswa1(String nama) {
        nrp = 0;
        this.nama = nama;
    }

    public Mahasiswa1() {
        nrp = 0;
        nama = "";
    }
}

Konsep PBO Pengkapsulan Bag-1


//--------------------
//mahasiswa.java
//--------------------
package pengkapsulan;

public class mahasiswa {

    private int nrp;
    private String nama;

    public mahasiswa(int i, String n) {
        this.nrp = i;
        this.nama = n;
    }

    public void setNRP(int nrp) {
        this.nrp = nrp;
    }

    public int getNRP() {
        return nrp;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNama() {
        return nama;
    }
}
//-------------------------------------------------------- 


//--------------------

//tesMahasiswa.java
//--------------------
package pengkapsulan;

public class tesMahasiswa {

    public static void main(String args[]) {
        int nomer;
        String nm;
        mahasiswa m = new mahasiswa(123, "shinta");
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
        m.setNama("cheen");
        m.setNRP(333);
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
    }
}
 
//-------------------------------------------------------- 


//--------------------

//output
//--------------------
  
123
shinta
333
cheen