Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
Inheritance/Pewarisan Java

Inheritance/Pewarisan Java

Ratings: (0)|Views: 499 |Likes:
Published by Charles Mandy Karel
pewarisan, java, praktek, stikom, 2007
pewarisan, java, praktek, stikom, 2007

More info:

Published by: Charles Mandy Karel on Jun 13, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/02/2013

pdf

text

original

 
MODUL
 
TEORI
 
TAMBAHAN
 
PERTEMUAN
 
IX
 
PEMROGRAMAN
 
JAVA
 
DASAR
 
 
PEWARISAN
 
(INHERITANCE)
 
©
 
2007
 
STIKOM
 
BALI
 
 
November
 
5,
 
2007
 
[PEWARISAN/INHERINTANCE]
 
Pemrograman
 
Java
 
Dasar
 
|
 
Teori
 
Pertemuan
 
IX
 
2
 
PENGANTAR
 
A.
 
PENGERTIAN
 
PEWARISAN
 
o
 
Pewarisan
 
merupakan
 
sebuah
 
bentuk
 
“penggunaan
 
kembali”
 
(reusability);
 
dimana
 
class
 
baru
 
dibuat
 
dari
 
class
 
yang
 
pernah
 
ada
 
yang
 
(biasanya)
 
ditambah
 
fasilitasnya.
 
o
 
Setiap
 
class
 
turunan
 
dapat
 
menjadi
 
class
 
pokok
 
(induk)
 
untuk
 
class
 
turunan
 
yang
 
akan
 
datang.
 
o
 
Dalam
 
pewarisan,
 
constructor
 
tidak
 
diwariskan
 
pada
 
class
 
turunannya,
 
kecuali
 
 jika
 
digunakan
 
perintah
 
super.
 
B.
 
JENIS
 
PEWARISAN
 
o
 
Pewarisan
 
tunggal
 
(single
 
inheritance)
 
merupakan
 
pewarisan
 
dari
 
satu
 
class
 
pokok
 
(induk).
 
o
 
Pewarisan
 
ganda
 
(multiple
 
inheritance)
 
merupakan
 
pewarisan
 
dari
 
dua
 
atau
 
lebih
 
class
 
pokok.
 
o
 
Java
 
tidak
 
mendukung
 
multiple
 
inheritance.
 
Sebelum
 
melangkah
 
lebih
 
 jauh
 
tentang
 
Pewarisan
 
ada
 
baiknya
 
kita
 
mengingat
 
pelajaran
 
Biologi,
 
maka
 
salah
 
satu
 
cabang
 
ilmu
 
Biologi
 
yang
 
disebut
 
Taksonomi,
 
khusus
 
mempelajari
 
pengelompokkan
 
makhluk
makhluk
 
ke
 
dalam
 
hirarki
 
kelas
kelas.
 
Kita
 
mengenal
 
pengelompokkan
 
ke
 
dalam
 
Kingdom,
 
Phylum,
 
Class,
 
Order,
 
Family,
 
Genus,
 
dan
 
Spesies.
 
Animal
 
Invertebrata
 
Vertebrata
 
Pisces
 
Amphibia
 
Reptilia
 
Aves
 
Mamalia
 
Primata
 
Carnivora
 
GreyHound
 
Beruang
 
Anjing
 
Terrier
 
Hound
 
Dalmatian
 
Kucing
 
 
November
 
5,
 
2007
 
[PEWARISAN/INHERINTANCE]
 
Pemrograman
 
Java
 
Dasar
 
|
 
Teori
 
Pertemuan
 
IX
 
3
 
Dari
 
gambar
 
diatas
 
yang
 
mengambarkan
 
hirarki
 
dari
 
spesies
 
GreyHound
 
terjadi
 
penurunan
 
sifat.
 
Greyhund
 
menurunkan
 
sifat
 
dari
 
Hound,
 
yaitu
 
memiliki
 
moncong
 
dan
 
kaki
 
panjang.
 
Hound
 
menurunkan
 
sifat
 
dari
 
Anjing,
 
yaitu
 
menggonggong.
 
Anjing
 
menurunkan
 
sifat
 
dari
 
karnivora,
 
yaitu
 
memakan
 
daging.
 
Carnivora
 
menurunkan
 
sifat
 
dari
 
Mamalia,
 
yaitu
 
melahirkan
 
dan
 
menyusui.
 
Mamalia
 
menurunkan
 
sifat
 
dari
 
Vertebrata,
 
yaitu
 
mempunyai
 
tulang
 
belakang.
 
Vertebrata
 
menurunkan
 
sifat
 
dari
 
binatang
 
(makhluk
 
hidup)
 
yaitu
 
ia
 
bernyawa.
 
Penurunan
 
sifat
 
ini
 
menurun
 
dari
 
tingkat
 
hirarki
 
paling
 
atas
 
ke
 
tingkat
 
paling
 
bawah.
 
Sehingga
 
seekor
 
GreyHound
 
akan
 
hidup
 
bernyawa,
 
mempunyai
 
tulang
 
belakang,
 
menyusui,
 
memakan
 
daging,
 
menggonggong
 
dan
 
mempunyai
 
kaki
 
panjang.
 
Penurunan
 
sifat
 
(inheritance)
 
ini
 
 juga
 
diterapkan
 
pada
 
sebuah
 
class
 
di
 
dalam
 
pemrograman
 
OOP
 
dengan
 
Java.
 
Misalnya,
 
dalam
 
deklarasi
 
program
 
Java
 
berikut
 
ini:
 
class mamalia {boolean menyusui =true;//…………………………}class Carnivora extends Mamalia {String makanan=”Daging”;//…………………………}class Anjing extends Carnivora {int kaki = 4;//……………………….}class ContohPewarisan{public static void main(String[] arguments) {Anjing hound = new Anjing();//………………………}}
Di
 
sini,
 
sebuah
 
class
 
menurunkan
 
sifat
 
dari
 
class
 
lainnya
 
dengan
 
memakai
 
kata
 
kunci
 
extends
.
 
Sehingga
 
:
 
 
Class
 
Anjing
 
menurunkan
 
sifat
 
dari
 
class
 
Carnivora.
 
 
Class
 
Carnivora
 
menurunkan
 
sifat
 
dari
 
class
 
Mamalia
 
Object
 
bound
 
merupakan
 
instance
 
dari
 
class
 
Anjing.
 
Karena
 
ia
 
mempunyai
 
class
 
Anjing
 
maka
 
object
 
hound
 
mempunyai
 
sifat
sifat
 
(field
 
dan
 
metode)
 
dari:
 
 
Class
 
Anjing.
 
 
Class
 
Carnivora.
 
Karena
 
class
 
Anjing
 
diturunkan
 
dari
 
class
 
Carnivora
 

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Al Linaya liked this
Amtsal Assakafhy liked this
Elsa Rachmanto liked this
Juvi Nag Baeg liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->