Setiap detik yang berlalu Adalah nikmat dan karuniaNya Sabarlah selalu agar menjadi manusia yang Bijaksana My Great Web page

Kamis, 14 Mei 2009

KONSEP OOP DI JAVA

Konsep berorientasi object ini di ciptakan untuk mempermudah dalam pengembangan program dengan cara mengikuti model yang telah ada dalam kehidupan nyata. Konsep - konsep pemrograman berorientasi object dalam java secara umum sama dengan yang digunakan oleh bahasa - bahasa lain, hanya terkadang terdapat perbedaan - perbedaan kecil antara penerapan konsep - konsep tersebut dalam masing - masing bahasa.

OBJECT........

Object sebagai konsep kunci dari pemrograman berorientasi objek, baik dalam dunia nyata atau dalam sebuah program, sebuah object memiliki dua karakteristik, yaitu : STATE DAN BEHAVIOR.
STATE adalah keadaaan dari sebuah objek, seperti MOBIL, memiliki warna, model, tahun pembuatan, kondisi, dll. Sedangkan BEHAVIOR adalah kelakuan dari objek tersebut, seperti mobil tadi bisa melaju, membelok, membunyikan klakson dan lain sebagainya.Objek menyimpan statenya dalam satu atau lebih variabel, dan mengimplementasikan behaviornya dengan metode. Kesimpulannya Object adalah bagian software yang dibentuk dengan variabel - variabel dan metode - metode yang berhubungan dengan variabel tersebut.
Sebuah Object yang dibentuk dari sebuah kelas biasa di sebut instans dalam terminologi OOP. artinya object tersebut adalah wujud nyata dari sebuah kelas.

KELAS ........

Kelas adalah semacam cetakan, atau template, untuk membuat Object. Seumpama kita membangun rancangan rumah yang digunakan untuk mebangun ratusan rumah, hal ini bisa dilakukan karena semua object rumah yang dibangun memiliki karakteristik yang sama, sehingga dapat dibuatkan semacam blueprintnya, tetapi object yang dibangun tetap akan memiliki bentuk fisik tertentu. Kelas dapat didefinisikan menjadi sebuah blueprint yang mendefinisikan variabel dan metode yang sama untuk semua objek sejenis.
Ada juga variable kelas, variable kelas sebenarnya sama dengan variable instans. Bedanya setiap object berbagi satu dan hanya satu variable kelas, tapi masing - msing memiliki salinan dari varibale instans. Disamping variable terdapat juga metode kelas, Metode jenis ini dapat langsung dipanggil melalui kelas dan bukan dari intans kelas tersebut.



MESSAGE ( PESAN )................

Object bekerjasama membentuk suatu sistem yang saling berkomunikasi untuk menjalankan sistem tersebut, dalam sebuah program objek-object berkomunikasi satu sama lain dengan mengirimkan pesan. Sebagai contoh :
Jika sebuah objek ingin memanggil metode dari objek lain maka objek ini akan mengirimkan sebuah pesan yang meminta objek tujuan untuk menjalankan metode yang dikehandaki.

Sebuah pesan dibentuk oleh informasi berikut :
  • objek yang dituju
  • nama metode yang ingin dipanggil
  • parameter yang dibutuhkan metode tersebut.
misalnya : anotherObject.aMethode(parameter1);

Bila sebuah objek ingin memanggil metode miliknya sendiri, maka informasi pertama adalah dirinya sendiri, untuk menunjujk diri sendiri dalam JAVA. digunakan kata kunci THIS. maka contoh sebelumnya akan menjadi :

this. aMethod(parameter1);
atau kita dapat menghilangkan informasi pertama sehingga menjadi :
aMethode(parameter1);
Karena bila informasi pertama tidak ada, kompiler akan secara otomatis menuju ke objek itu sendiri.
Ada dua keuntungan dalam pengguanaan pesan , yaitu :
1. Semua kebutuhan interaksi antarobjek dapat dilakukan ;
2.Objek - objek yang saling berinteraksi tidak harus berada dalam satu proses atau bahkan dalam satu komputer.


PEWARISAN .......

Terminologi asing untuk pewarisan adalah inheritance. Pewarisan berarti sebuah kelas mewarisi state dan behavior dari kelas lain.Seluruh subkelas akan mewarisi ( inherits ) state dan behavior dari superkelasnya, semua subkelas dari superkelas yang sama akan memiliki state dan behaviour yang sama. nsmun masing - masing kelas dapat menambah sendiri state atau behaviournya.
Tingkat pewarisan tidak hanya terbatas dari dua tingkatan. dari contoh diatas, kita bisa saja membuat subkelas dari kelas MOBIL, dan seterusnya.
Manfaat penggunaan konsep pewarisan antara lain : pertama kita dapat menggunakan kelas - kelas yang kita buat ( sebagai superkelas ) dan membuat kelas - kelas baru berdasar superkelas tersebut dengan karakteristik yang lebih khusus dari behavior umum yang dimiliki superkelas. kedua, kita dapat membuat superkelas yang hanya mendefinisikan behavior namu tidak memberi implementasi dari metode - metode yang ada. Hal ini berguna jika kita ingin membuat semacam template kelas. Kelas seperti ini disebut kelas abstrak.Subkelas - subkelas dari kelas semacam ini disebut kelas konkret. Kelas abstrak hanya memiliki satu atau lebih metode abstrak. Subkelas dari kelas ini bertanggung jawab untuk memberikan implementasi untuk metode - metodeabstrak tersebut.

INTERFACE ...

Interface adalah antarmuka, dalam bahasa pemrograman interface digunakan oleh berbagai objek yang tidak terhubung untuk saling berinteraksi. Jadi interface dapat didefinisikan sebagai koleksi definisi metode - metode dan variabel - variabel konstan, namun tanpa implementasi. Implementasi akan dilakukan oleh kelas - kelas yang mengimplementasi interface ini. Tnpa implementasi disii tidak seperti pada kelas - kelas yang abstrak yang merupakan metoe - metode yang tidak melakukan apa - apa, melainkan sekedar nama metode saja.





32 komentar:

Peluang Bisnis - Ricky mengatakan...

Selamat sore bu titik, ijin komentar ya

wah..wah..wah..bu guru mulai bagi-bagi ilmu nih, jadi malu saya sempat menjawab pertanyaan ibu tentang desain blog..ternyata saya mengajari seorang ahli...hehehe...mukanya merah ni bu :) ,
terusin posting-posting yang seperti ini ya bu, saya suka sekali mendapat pengetahuan baru.

Keep Smile

Ricky
Business Man

TITIK mengatakan...

waah nggak di Ricky .. makasih banget bantuannya ... saya emang baru beajar komputer.. emang IT kan sangat luas sekali ...
ya begitulah sebaiknya kita sling tukar pengalaman .. Thx ..

Joko Susilo mengatakan...

Terimakasih sharing-nya Bu Titik. Sangat bermanfaat.

TITIK mengatakan...

wah Pak Joko trimakasih atas kunjungannya...

aryoblt mengatakan...

bermanfaat sekali bu titik artikelnya sangat menambah wawasan.terima kasih ,salam kenal

Unknown mengatakan...

mantap postingannya bu :D

#jalan2

Unknown mengatakan...

Air Jordan 11 Gamma Blue, uggs on sale, Cheap LV Handbags, christian louboutin, cheap christian louboutin, discount nike jordans, christian louboutin shoes, Discount LV Handbags, ugg soldes, wholesale jordan shoes, ugg boots, christian louboutin remise 50%, cheap jordans , discount christian louboutin, Christian Louboutin Daffodile, Christian Louboutin Bois Dore, ugg, Discount Louis Vuitton, ugg australia, cheap nike jordan shoes, uggs outlet, Cheap Louis Vuitton Handbags, Bags Louis Vuitton, ugg pas cher

Unknown mengatakan...

shijun 3.17
michael kors canada
polo ralph lauren outlet
mont blanc
ferragamo belts
hollister clothing
michael kors handbags
fitflop
oakley sunglasses
kate spade handbags
tod's shoes
louboutin shoes
oakley sunglasses wholesale
michael kors outlet
coach outlet
tiffany and co jewelry
instyler ionic styler
burberry outlet
michael kors outlet
nhl jerseys wholesale
snapback hats
kate spade
coach factory outlet
beats headphones
polo ralph lauren
new balance shoes
michael kors outlet online
ray ban outlet
karen millen uk
mac cosmetics
nfl jerseys
discount oakley sunglasses
ralph lauren
mcm bags
coach outlet
timberland outlet
abercrombie and fitch
cheap oakley sunglasses
cheap nfl jerseys
valentino shoes
chanel handbags,chanel bags,chanel outlet

Unknown mengatakan...

rolex watches uk
manchester united jersey
san francisco 49ers jerseys
atlanta falcons jersey
boston celtics jersey
hermes belt
hermes birkin
burberry outlet
soccer shoes
futbol baratas
coach outlet
nike air max uk
lebron james shoes
philadelphia eagles jerseys
cheap nike shoes
oakley sunglasses
hermes outlet
the north face outlet store
kansas city chiefs jerseys
north face jackets
chicago bears jerseys
chelsea jersey
los angeles lakers jerseys
ugg boots
michael kors uk
chanel handbags
chicago blackhawks jersey
tory burch outlet online
mulberry uk
christian louboutin uk
stuart weitzman boots
denver broncos jerseys
san antonio spurs jerseys
nike trainers
moncler coats
juicy couture outlet
new england patriots jerseys
air jordan shoes
gucci shoes
kate spade outlet
a chang 0618

John mengatakan...

christian louboutin shoes
lululemon
christian louboutin outlet
michael kors
jordan 13
p90x
coach factory outlet
ray ban sunglasses
louis vuitton handbags
michael kors handbags
burberry outlet
michael kors outlet
christian louboutin shoes
michael kors outlet online
discount christian louboutin
tods outlet store
louis vuitton handbags
christian louboutin sale
ray ban sunglasses uk
burberry outlet
louis vuitton
michael kors outlet online
louis vuitton handbags
air max 95
celine
coach outlet
www.louisvuitton.com
michael kors purse
201577yuanyuan

Unknown mengatakan...

20150718wanglili
cheap jerseys
jordan concords
oakley sunglasses
coach outlet
coach factory outlet
oakley sunglasses cheap
hollister clothing
timberland boots
ray ban sunglasses
ralph lauren
tods shoes
louis vuitton handbags
michael kors outlet
louis vuitton handbags
insanity workout
juicy couture
chanel uk
hermes birkin bag
abercrombie
chi flat irons
michael kors
ray ban sunglasses
burberry outlet
cheap jerseys
michael kors outlet
true religion jeans
cheap jordans
abercrombie
coach outlet

Unknown mengatakan...

15.07.27daigege
rolex watches
kate spade bags
coach outlet online
coach outlet
polo ralph lauren
cheap jerseys
nike air force
cheap oakley sunglasses
gucci outlet
air max 95
gucci borse
michael kors uk
coach factory outlet
oakley sunglasses wholesale
jordan pas cher
cheap beats headphones
louboutin pas cher
kate spade outlet online
cheap true religion jeans
burberry outlet
ray ban sunglasses
air max shoes
michael kors handbag
snabacks wholesale
nike blazer
kate spade
true religion outlet
christian louboutin
cheap ray ban sunglasses
nike air max
michael kors handbags
ed hardy
polo ralph lauren outlet
oakley sunglasses outlet
toms shoes
coach outlet
michael kors bags
soccer jerseys wholesale
burberry scarf
ray ban sunglasses

Unknown mengatakan...

the north face outlet
michael kors outlet, http://www.michaelkorsoutlet-store.us.com
snapback hats
foamposite gold
oakley sunglasses
ray ban sunglasses, http://www.raybansunglass.co.uk
coach outlet
christian louboutin outlet
chicago bears jerseys
hollister clothing
cheap soccer jerseys
foamposite shoes
cartier love bracelet
salvatore ferragamo
los angeles clippers jerseys
links of london
supra shoes
cheap jordans
rolex watches,rolex watches,swiss watches,watches for men,watches for women,omega watches,replica watches,rolex watches for sale,rolex replica,rolex watch,cartier watches,rolex submariner,fake rolex,rolex replica watches,replica rolex
hollister shirts
babyliss pro
new york giants jerseys
true religion jeans, http://www.truereligionjeanscanada.com
oakley sunglasses
michael kors outlet
cai2015902

Unknown mengatakan...

2guoguo1017
ralph lauren uk
cheap ugg boots
ralph lauren outlet
michael kors handbags
ray-ban sunglasses outlet
nike trainers
michael kors outlet
michael kors uk
louis vuitton
louis vuitton handbags
cheap jordans
michael kors handbags
coach factory outlet
coach factory outlet
Canada Goose Jackets/Coats And Parka Online
ray-ban sunglasses
michael kors outlet
michael kors handbags
louis vuitton handbags
coach factory outlet
timberland boots
cheap uggs sale
canada goose jackets
michael kors outlet
canada goose outlet
christian louboutin shoes
louis vuitton outlet
coach outlet
michael kors handbags
abercrombie
coach factory outlet
nike air max
ugg boots
celine handbags
michael kors outlet
toms shoes
jordan shoes
kobe shoes
michael kors outlet
uggs outlet

Unknown mengatakan...

1guoguo1017
jordan 13
jordan 3
hollister
coach factory outlet
louis vuitton outlet
gucci outlet
michael kors handbags
ugg boots
louis vuitton handbags
louis vuitton handbags
Ugg Boots Outlet Clearance,Cheap Uggs On Sale Discount For Women
abercrombie & fitch
jordan 6
michael kors outlet
oakley sunglasses,oakley vault,prescription sunglasses,polarized sunglasses,aviator sunglasses,spy sunglasses,oakleys,oakley canada,cheap oakley sunglasses,oakley frogskins,oakley holbrook,cheap sunglasses,wayfarer sunglasses,oakley standard issue,fake oakleys,oakley glasses,oakley.com,oakley prescription glasses,oakley goggles,sunglasses for men,oakley gascan,oakley store,oakleys sunglasses
ugg boots wholesale
nike outlet,nike shoes,nike store,nike air max,nike free run,air max,nike free,nike blazers
michael kors outlet
toms outlet
michael kors outlet
uggs sale
oakley sunglasses
hollister clothing
jordan 8
coach outlet store online
louis vuitton handbags
ray ban sunglasses
louis vuitton
louis vuitton
lerbron james shoes
louis vuitton bags
christian louboutin outlet
abercrombie fitch
michael kors outlet
michael kors outlet

Unknown mengatakan...

lacoste polo
ugg clearance
instyler ionic styler,instyler,instyler ionic styler pro
lebron 12
michael kors handbags clearance
mizuno shoes
celine outlet online
kobe bryants shoes 2015
ralph lauren,ralph lauren uk,ralph lauren outlet,ralph lauren outlet online,polo ralph lauren outlet,ralph lauren polo
tiffany jewelry
north face jackets
new england patriots
gucci
ray ban sunglasses
ugg outlet
michael kors uk outlet
michael kors online outlet
cyber monday
hermes belt for men
soccer jerseys,cheap soccer jerseys,cheap soccer jerseys for sale,soccer jersey,usa soccer jersey,football jerseys
woolrich clothing
pittsburgh steelers
dallas cowboys
michael kors handbags clearance
oakley outlet online
true religion jeans
cheap nfl jerseys
christian louboutin
cheap oakley sunglasses
michael kors,michael kors canada,michael kors handbags,michael kors outlet,michael kors outlet canada
ralph lauren polo shirts
minnesota vikings
ddddd1109

柯云 mengatakan...

2015-12-11keyun
toms outlet
ralph lauren outlet
coach factory outlet
timberlands
coach factory outlet online
retro 11
nike running shoes for men
uggs outlet
mont blanc pens
abercrombie
pandora charms
hollister jeans
nike roshe run mens
michael kors bags
ugg australia
louis vuitton bags
adidas superstar shoes
uggs on sale
michael kors handbags
coach outlet online
michael kors outlet sale
michael kors handbags
fit flops
mont blanc mountain
abercrombie
coach factory outlet
louis vuitton handbags
louis vuitton purses
coach outlet store
michael kors outlet
cheap oakley sunglasses
ugg boots sale
coach outlet
michael kors outlet
louis vuitton outlet
michael kors outlet online
louis vuitton purses
ugg australia
uggs for sale
uggs on sale

Unknown mengatakan...

tory burch shoes
soccer jerseys,soccer jerseys wholesale,soccer jerseys cheap,soccer jerseys for sale,cheap soccer jersey,usa soccer jersey,football jerseys
calvin klein,calvin klein outlet online,calvin klein wholesale,calvin klein shoes,calvin klein underwear,calvin klein coats,calvin klein handbags
true religion outlet,true religion jeans,true religion kids,true religion jeans sale,true religion jeans for men,true religion jacket,true religion sale
tods shoes,tods shoes sale,tods sale,tods outlet online,tods outlet store,tods factory outlet
kate spade handbags
cheap toms
true religion outlet
nhl jerseys wholesale
true religion jeans
karen millen dresses
oakley outlet
ferragamo shoes
coach outlet
replica watches
oakley sunglasses
futbol baratas
coach outlet
mulberry outlet online
michael kors outlet store

o mengatakan...

terima kasih ni infonya ..berguna sekali

Unknown mengatakan...

20160607lindong
louis vuitton factory outlet
christian louboutin shoes
michael kors outlet
kobe 9
coach outlet
toms shoes
michael kors outlet
versace shoes
longchamp handbag
burberry outlet
ray bans
vans sk8 hi
coach factory outlet
fitflops sale clearance
michael kors handbags
rolex replica watches
ralph lauren pas cher
reebok shoes
ray ban outlet
cheap oakley sunglasses
christian louboutin
adidas nmd runner
yeezy boost 350
pandora jewelry
hollister clothing
versace shoes
adidas superstar
nike free flyknit 4.0
nike huarache trainers
nike trainers
michael kors outlet

Unknown mengatakan...

20160607lindong
louis vuitton factory outlet
christian louboutin shoes
michael kors outlet
kobe 9
coach outlet
toms shoes
michael kors outlet
versace shoes
longchamp handbag
burberry outlet
ray bans
vans sk8 hi
coach factory outlet
fitflops sale clearance
michael kors handbags
rolex replica watches
ralph lauren pas cher
reebok shoes
ray ban outlet
cheap oakley sunglasses
christian louboutin
adidas nmd runner
yeezy boost 350
pandora jewelry
hollister clothing
versace shoes
adidas superstar
nike free flyknit 4.0
nike huarache trainers
nike trainers
michael kors outlet

Unknown mengatakan...

zhengjx20160621
nike trainers women
michael kors outlet
ray ban sunglasses outlet
air max 95
cheap louis vuitton handbags
ray ban sunglasses outlet
replica watches
jordan retro 8
oakley sunglasses
christian louboutin sale
insanity workout
christian louboutin sale clearance
oakley outlet
adidas running shoes
air force 1 trainers
tory burch boots
nike roshe run
louis vuitton handbags
polo ralph lauren outlet
oakley sunglasses
lebron james shoes 13
cheap air jordans
true religion jeans
burberry handbags
instyler
louis vuitton outlet stores
coach outlet store online clearances
michael kors outlet clearance
louis vuitton bags
ralph lauren outlet
cheap jerseys
designer handbags
jordan retro 4
nike running shoes for men
nike roshe run
christian louboutin shoes
tory burch outlet
cheap ray ban sunglasses
fitflops
replica rolex watches

Unknown mengatakan...

6.27llllllyuanoakley sunglasses wholesale
louis vuitton handbags outlet
ray-ban sunglasses
michael kors wallet
ray ban sunglasses
oakley sunglasses wholesale
longchamp handbags
juicy couture tracksuit
prada sunglasses for women
swarovski outlet
ralph lauren polo
longchamp outlet online
links of london
cartier watches
nike roshe run
asics
ferragamo outlet
cheap ray ban sunglasses
polo ralph lauren
michael kors outlet
nike tn pas cher
ray ban sunglasses
tiffany and co
tory burch outlet online
michael kors outlet
mulberry outlet
tiffany jewellery
tory burch outlet
babyliss pro
police sunglasses for men
prada outlet online
soccer jerseys
michael kors clearance
mcm outlet
true religion jeans outlet
6.27

Unknown mengatakan...

tiffany and co jewelry
coach outlet
ray ban sunglasses
salvatore ferragamo
ed hardy
jordan shoes
michael kors outlet clearance
ralph lauren outlet
michael kors handbags
ray ban sunglasses discount
christian louboutin shoes
longchamp
discount oakley sunglasses
ray ban sunglasses discount
north face jackets
polo ralph lauren
michael kors outlet
louis vuitton pas cher
the north face
coach outlet store
canada goose jackets
burberry outlet
birkenstocks
rolex replica watches
michael kors outlet
sac longchamp pliage
christian louboutin outlet
adidas trainers
christian louboutin outlet
coach outlet store
rolex watches uk
fitflop
timberland boots
prada handbags
coach outlet
coach outlet
michael kors handbags
zhuo20160726

chenlili mengatakan...

chenlili20160812
cleveland cavaliers jerseys
christian louboutin shoes
ugg boots paris
clarisonic
air jordans
michael kors outlet clearance
jordan 3 white cenment
ugg sale
michael kors handbags
rolex watches
coach outlet
polo shirts
coach factory outlet online
ray ban outlet
louis vuitton borse
louis vuitton outlet stores
polo ralph lauren outlet
christian louboutin sneakers
louis vuitton uk
cheap rolex watches
ugg slippers
oakley sunglasses outlet
christian louboutin
canada goose outlet
christian louboutin outlet
louis vuitton handbags
oakley vault
ugg outlet store
polo ralph lauren
burberry outlet
polo ralph lauren
air jordan 11
ugg outlet online
air jordans
nike outlet store

Fangyaya mengatakan...

gucci bags
oakley outlet
ugg boots sale
michael kors handbags
oakley sunglasses outlet
louis vuitton outlet
oakley vault
ugg boots
supra shoes
christian louboutin pas cher
2016.9.22xukaimin

Fangyaya mengatakan...

oakley canada
hollister jeans
coach factory outlet
christian louboutin sale
louis vuitton handbags
michael kors outlet clearance
louis vuitton handbags
christian louboutin outlet
replica rolex watches
coach factory outlet
2016.9.22xukaimin

caiyan mengatakan...

pandora charms outlet
fit flops
louboutin outlet
adidas outlet online
adidas yeezy boost
ray ban sunglasses discount
louis vuitton factory outlet
gucci handbags outlet
warriors jerseys
polo ralph lauren outlet
0417shizhong

chenmeinv0 mengatakan...

beats by dr dre
snapbacks wholesale
salvatore ferragamo
minnesota vikings jerseys
michael kors canada
tiffany and co
steelers jerseys
louis vuitton outlet
clarks outlet
red bottom shoes
20174.29chenjinyan

Unknown mengatakan...

cheap jerseys wholesale
christian louboutin sale
cheap soccer jerseys
hollister shirts
coach outlet online
cazal outlet
michael kors uk
cheap oakley sunglasses
coach outlet
ferragamo shoes
chanyuan2017.05.25

Pengobatan Atasi Penyakit Jantung mengatakan...

Very good information, may be useful for everything;)

Cara Mengobati Kutu Air
Pengobatan Kram Otot Sampai Tuntas
Obat Atasi Jantung Berdebar
Pengobatan Perut Sembelit
Pengobatan Mata Glaukoma
Pengobatan Radang Usus Buntu

Tips Untuk Mengobati Emboli Paru mengatakan...

Very Good Article

Pengobatan Untuk Penyakit Radang Lambung
Solusi Yang Tepat Cara Mengobati Dispepsia
Pengobatan Penebalan Dinding Rahim Tanpa Kuret
Cara Mengobati Kista Coklat Tanpa Operasi
Cara Mengangkat Tumor Rahim Tanpa Operasi
Agen Resmi QnC Jelly Gamat Di Jakarta

Posting Komentar

SILAKAN BERI KOMENTAR