- Get link
- Other Apps
Pada praktikum kali ini membahas tentang
Inheritance dan Polimorfisme. Inheritance adalah salah satu cara untuk
menurunkan suatu kelas secara spesifik. Inheritance adalah salah satu ciri
utama suatu Bahasa pemrograman yang berorientasi pada objek dan java pasti
menggunakannya. Polimorfisme dapat digunakan oleh suatu interface yang sama
untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara
prinsip sama tapi secara proses berbeda.
Contoh penggunaan
Inheritance :
Contoh
1 :
Source Code:
Program Utama (DemoInheritance.java):
package
demoinheritance;
class
A
{
int x;
int y;
void tampilXY()
{
System.out.println("nilai x:
"+x+" nilai y: "+y);
}
}
class
B extends A
{
int z;
void jumlahXY()
{
System.out.println("jumlah:
"+(x+y+z));
}
}
public
class DemoInheritance
{
public static void main(String[] args) {
A superclass=new A();
B subclass=new B();
System.out.println("superclass
:");
superclass.x=3;
superclass.y=4;
superclass.tampilXY();
System.out.println("subclass :");
//member superclass dapat diakses dari
subclassnya
subclass.x=1;
subclass.y=2;
subclass.tampilXY();
//member tambahan hanya ada di subclass
subclass.z=5;
subclass.jumlahXY();
}
}
Output:
Contoh 2.
Source Code (DemoOver2.java) :
package Demover2;
public class Lagu {
String pencipta;
String judul;
void
IsiParam(String param1) {
judul =
param1;
pencipta =
"Tidak dikenal";
}
void
IsiParam(String param1,String param2) {
judul =
param1;
pencipta =
param2;
}
void
CetakKeLayar()
{
System.out.println("Judul : " + judul + ", pencipta :
" + pencipta);
}
}
class DemoOver2 {
public static void
main(String[] args) {
Lagu d,e;
d = new
Lagu();
e = new
Lagu();
d.IsiParam("Lagu 1");
e.IsiParam("kepastian yang kutunggu","GiGi");
d.CetakKeLayar();
e.CetakKeLayar();
}
}
Output :
- Get link
- Other Apps
Comments
Post a Comment