0% menganggap dokumen ini bermanfaat (0 suara)
63 tayangan5 halaman

Program Java Encapsulation, Inheritance, Polymorphisme

1. Encapsulation(pembungkusan) jadipadakelasenkapsulasisayamendeklarasikan variable bertype string kedalam Access Modifier Public 2. Inheritance (pewari ) sifat-sifatdarisuatukelasditurunkankekelas lain 3. PolymorphismeSifathierarkisuatu inheritance pada class diagram adalahsemakinkeatassemakin generic.

Diunggah oleh

Andi Sulaeman
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
63 tayangan5 halaman

Program Java Encapsulation, Inheritance, Polymorphisme

1. Encapsulation(pembungkusan) jadipadakelasenkapsulasisayamendeklarasikan variable bertype string kedalam Access Modifier Public 2. Inheritance (pewari ) sifat-sifatdarisuatukelasditurunkankekelas lain 3. PolymorphismeSifathierarkisuatu inheritance pada class diagram adalahsemakinkeatassemakin generic.

Diunggah oleh

Andi Sulaeman
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

OOP (TEORI DAN PRAKTEK)

NAMA : ANDI SULAEMAN NIM :A3.1100004 PROD :SISTEM INFORMASI

1. Encapsulation (pembungkusan) jadi pada kelas enkapsulasi saya mendeklarasikan variable

bertype string ke dalam Access Modifier Public 2. Inheritance (pewari ) sifat-sifat dari suatu kelas diturunkan ke kelas lain 3. Polymorphisme Sifat hierarki suatu inheritance pada class diagram adalah semakin keatas semakin generic.

4. Encapsulation class User { private String nama; private String alamat; private int id; public void setUser ( String namaM, String alamatM , int idM) { nama = namaM; alamat = alamatM; id = idM; } public String getUserNama () { return nama; } public int getUserId () { return id; } public String getUserAlamat() { return alamat; } public static void main (String[] args) { User Biodata = new User(); Biodata.setUser("ANDI SULAEMAN","SUMEDANG",1234); System.out.println("ID = " + Biodata.getUserId()); System.out.println("Nama = "+ Biodata.getUserNama()); System.out.println("Alamat = "+ Biodata.getUserAlamat()); } }

5. Inheritance class User { private String nama; private String alamat; private int id; public void setUser ( String namaM, String alamatM , int idM) { nama = namaM; alamat = alamatM; id = idM; } public String getUserNama () { return nama; } public int getUserId () { return id; } public String getUserAlamat() { return alamat; } public static void main (String[] args) { User Biodata = new User(); mahasiswa mhs = new mahasiswa(); Biodata.setUser("andi","sumedang",1234); mhs.setJurusan("Sistem Informasi"); System.out.println("ID = " + Biodata.getUserId()); System.out.println("Nama = "+ Biodata.getUserNama());

System.out.println("Alamat = "+ Biodata.getUserAlamat()); System.out.println("Jurusan = "+ mhs.getJurusan());

} } class mahasiswa extends User { private String jurusan; public void setJurusan(String jurusanM) { urusan = jurusanM; } public String getJurusan() { return jurusan; } } Tampilan pada cmd:

6. Polymorphisme abstract class User { protected String nama; protected String alamat; protected String jurusan; protected int id; public String getUserNama () { return nama; }

public int getUserId () { return id; } public String getUserAlamat() { return alamat; } public String getUserJurusan() { return jurusan; } } class mahasiswa extends User { public mahasiswa ( String nama, String alamat , int id , String jurusan) { this.nama = nama; this.alamat = alamat; this.id = id; this.jurusan = jurusan; } public String getUserNama () { return nama; } public int getUserId () { return id; } public String getUserAlamat() { return alamat; } public String getUserJurusan() { return jurusan; }

} class cetak{ public static void cetakMahasiswa(User ctk) { System.out.println("ID : " + ctk.getUserId()); System.out.println("Nama : " + ctk.getUserNama()); System.out.println("Alamat : "+ ctk.getUserAlamat()); System.out.println("jurusan : "+ctk.getUserJurusan()); } public static void main(String args[]) {

mahasiswa mhs1 = new mahasiswa("abdul rohman", "Sumedang" , 15456 , "sisteminformasi"); mahasiswa mhs2 = new mahasiswa("Andi Sulaeman", "Sumedang" , 1234, "Sistem Informasi"); mahasiswa mhs3 = new mahasiswa("efrilian", "Sumedang" , 27585 , "Sistem Informasi"); cetakMahasiswa(mhs1); cetakMahasiswa(mhs2); cetakMahasiswa(mhs3); } }

Tampilan pada CMD:

NOTE: JAVA sangatlah sensitive dalam karakter penulisan hendakalah sangat teliti Kesimpulan dari analisa tsb:

Anda mungkin juga menyukai