/* ---( page defaults )--- */ body { margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: small; text-align: center; color: #333; background: #http://i103.photobucket.com/albums/m122/kensjava/981847.jpg#e0e0e0 } blockquote { margin: 0 0 0 30px; padding: 10px 0 0 20px; font-size: 88%; line-height: 1.5em; color: #666; background: url (http://www.blogblog.com/tictac_blue/quotes.gif) no-repeat top left; } blockquote p { margin-top: 0; } abbr, acronym { cursor: help; font-style: normal; border-bottom: 1px dotted; } code { color: #996666; } hr { display: none; } img { border: none; } /* unordered list style */ ul { list-style: none; margin: 0 0 20px 30px; padding: 0; } li { list-style: none; padding-left: 14px; margin-bottom: 3px; background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 0 6px; } /* links */ a:link { color: #6699cc; } a:visited { color: #666699; } a:hover { color: #5B739C; } a:active { color: #5B739C; text-decoration: none; } /* ---( layout structure )---*/ @media all { #wrap { width: 847px; margin: 0 auto; text-align: left; background: url(http://www.blogblog.com/tictac_blue/tile.gif) repeat-y; } #content { margin-left: 62px; /* to avoid the BMH */ } #main-content { float: left; width: 460px; margin: 20px 0 0 0; padding: 0; line-height: 1.5em; } #sidebar { margin: 0 41px 0 547px; padding: 20px 0 0 0; font-size: 85%; line-height: 1.4em; color: #999; background: url(http://www.blogblog.com/tictac_blue/sidebar_bg.gif) no-repeat 0 0; } } @media handheld { #wrap { width: 90%; background: none; } #content { margin-left: 0 2% 0 2%; } #main-content { float: none; width: 100%; } #sidebar { margin: 0 2% 0 2%; } } /* ---( header and site name )--- */ @media all { #blog-header { margin: 0; padding: 0; font-family: "Apple Chancery","monotype corsiva","Haettenschweiler","Lucida Grande", "Trebuchet MS"; background: #e0e0e0 url(http://www.blogblog.com/tictac_blue/top_div_blue.gif) no-repeat top left; } #blog-header h1 { margin: 0; padding: 45px 60px 50px 160px; font-size: 200%; color: #3ff; #fff; text-shadow: #4F73B6 2px 2px 2px; background: url(http://www.blogblog.com/tictac_blue/top_h1_blue.gif) no-repeat bottom left; } } @media handheld { #blog-header { background: #6699cc; } #blog-header h1 { background: none; } } #blog-header h1 a { text-decoration: none; color: #fff; } #blog-header h1 a:hover { color: #eee; } /* ---( main column )--- */ h2.date-header { margin-top: 0; padding-left: 14px; font-size: 90%; color: #999999; background: url(http://www.blogblog.com/tictac_blue/date_icon_blue.gif) no-repeat 0 50%; } h3.post-title { margin-top: 0; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; letter-spacing: -1px; color: #993333; } .post { margin: 0 0 1.5em 0; padding: 0 0 1.5em 14px; border-bottom: 1px solid #ddd; } .post-footer { margin: 0; padding: 0 0 0 14px; font-size: 88%; color: #999; background: url(http://www.blogblog.com/tictac_blue/tictac_grey.gif) no-repeat 0 8px; } .post img { padding: 6px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; } /* comment styles */ #comments { padding-top: 10px; font-size: 85%; line-height: 1.5em; color: #666; background: #eee url(http://www.blogblog.com/tictac_blue/comments_curve.gif) no-repeat top left; } #comments h4 { margin: 20px 0 15px 0; padding: 8px 0 0 40px; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; color: #666; background: url(http://www.blogblog.com/tictac_blue/bubbles.gif) no-repeat 10px 0; height: 29px !important; /* for most browsers */ height /**/:37px; /* for IE5/Win */ } #comments ul { margin-left: 0; } #comments li { background: none; padding-left: 0; } .comment-body { padding: 0 10px 0 25px; background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 10px 5px; } .comment-body p { margin-bottom: 0; } .comment-data { margin: 4px 0 0 0; padding: 0 10px 1em 60px; color: #999; border-bottom: 1px solid #ddd; background: url(http://www.blogblog.com/tictac_blue/comment_arrow_blue.gif) no-repeat 44px 2px; } .deleted-comment { font-style:italic; color:gray; } .comment-link { margin-left:.6em; } /* ---( sidebar )--- */ h2.sidebar-title { margin: 0 0 0 0; padding: 25px 0 0 50px; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; color: #666; height: 32px; background: url(http://www.blogblog.com/tictac_blue/sidebar_icon.gif) no-repeat 20px 15px; height: 32px !important; /* for most browsers */ height /**/:57px; /* for IE5/Win */ } #sidebar ul, #sidebar p { margin: 0; padding: 5px 20px 1em 20px; border-bottom: 1px solid #ddd; } #sidebar li { background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 0 5px; } /* profile block */ .profile-datablock { margin: 0; padding: 5px 20px 0 20px; } .profile-datablock dd { margin: 0; padding: 0; } .profile-img img { float: left; margin: 0 10px 0 0; padding: 4px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background: #fff; } #sidebar p.profile-link { padding-left: 36px; background: url(http://www.blogblog.com/tictac_blue/profile_blue.gif) no-repeat 20px 4px; } p#powered-by, #sidebar p.profile-textblock { margin-top: 1em; border: none; } /* ---( footer )--- */ .clear { /* to fix IE6 padding-top issue */ clear: both; height: 0; } @media all { #footer { margin: 0; padding: 0 0 9px 0; font-size: 85%; color: #ddd; background: url(http://www.blogblog.com/tictac_blue/bottom_sill.gif) no-repeat bottom left; } #footer p { margin: 0; padding: 20px 320px 20px 95px; background: url(http://www.blogblog.com/tictac_blue/bottom_sash.gif) no-repeat top left; } } @media handheld { #footer { background: none; } #footer p { background: none; } } } /* ---- overrides for post page ---- */ .post { padding: 0; border: none; }

/**/



Sunday, September 03, 2006

ENKAPSULASI

Enkapsulasi dapat dipikirkan sebagai bungkusan (wrapper) pelindung program dan data yang sedang diolah. Pembungkus ini mendefinisikan perilaku dan melindungi program dan data agar tidak diakses sembarangan oleh program lain. Contoh dalam dunia nyata, transmisi otomatis pada mobil mengenkapsulasi ribuan keping infomasi dari mesin, seperti percepatan, kemiringan tanjakan, dan posisi perseneling. Anda, sebagai sopir, cukup melakukan satu hal untuk mempengaruhi enkapsulasi yang rumit ini: memindahkan tuas perseneling. Anda tidak dapat mempengaruhi transmisi dengan menyalakan lampu sein atau wiper. Keampuhan enkapsulasi program adalah setiap orang tahu cara mengaksesnya, sehingga dapat menggunakannya tanpa harus mengerti cara implementasinya secara terperinci. Mirip dengan itu, lusinan pabrik pembuat mobil dapat mengimplementasikan gambaran tentang transmisi ini ketika membuat sistem transmisi dengan cara masing-masing.

Karena tujuannya mengenkapsulasi kerumitan, ada mekanisme untuk menyembunyikan kerumitan implementasi dalam class. Setiap method atau variabel dalam class dapat jadi private atau public. Antarmuka public suatu class menunjukkan semua yang perlu atau harus diektahui oleh pemakai. Anda dapat menyatakaan method dan data instans sebagai private sehingga tidak dapat diakses oleh program lain diluar implementasi class Anda. Antarmuka public harus dipilih dengan hati-hati supaya tidak terlalu banyak membuka bagian dalam class. Enkapsulasi ini bekerja dua arah. Karena Anda yakin tidak akan secara tidak sengaja mempengaruhi bagian lain sistem dengan program dan data private, Anda dapat membuat program dan dengan bebas dan nyaman dan menelusuri program dengan penuh kepastian.

Apa beda class dengan instans? Class adalah sesuatu yang menjelaskan atribut dan umum sebuah objek, termasuk tipe setiap attribut method yang dapat mengoperasikan objek tersebut. Sebuah instance adalah keadaan tertentu sebuah class objek. Jika seekor anjing Labrador mempunyai enam anak, dia membuat enam instans baru dari class Labrador. Setiap anak anjing memiliki himpunan variabel instans-nya sendiri yang didefinisikan dengan class. Beberapa hitam, yang lain coklat, dan sisanya putih. Beberapa jantan, dan yang lain beetina, tetapi semuanya tetap Labrador.

INHERITANSI

Sebagian besar kita melihat lingkungan kita sebagai objek yang saling terhubung secara hirarkis, misalkan binatang mamalia, dan anjing. Jika kita ingin menggambarkan binatang secara garis besar, kita dapat mengatakan binatang memiliki ciri-ciri tertentu, misalkan ukuran, kecerdasan, dan jenis sistem kerangka tulangnya. Binatang juga memiliki aspek perilaku tertentu ; mereka makan, bernafas, dan tidur. Penjelasan tentang struktur tubuh dan perilkau ini adalah penjelasan class binatang.

Jika Anda ingin menjelaskan lebih terinci suatu class binatang misalkan mamalia, maka harus dirinci ciri-ciri lain, misalkan jenis gigi dan periode kehamilan. Ini dikenal sebagai sub-class binatang, di mana binatang adalah super-class mamalia.

Karena mamalia secara sederhana lebih tepat di khususkan sebagai suatu kelompok binatang, maka mamalia mewarisi (inherit) semua ciri-ciri binatang. Secara lebih mendalam penurunan subclass diturunkan dari setiap moyang-nya dalam hirarki class. Inheritansi juga berinteraksi dengan enkapsulasi. Jika suatu class tertentu mengenkapsulasi sejumlah attribut, maka sub-class manapun akan memiliki attribut yang sama ditambah dengan bagian dari spesialnya. Ini adalah konsep kunci yang membuat kerumitan program berorientasi-objek berkembang secara linier, tidak geometris. Sub-class yang baru mencakup semua perilaku spesifikasi moyangnya. Sub-class tersebut tidak memiliki interaksi tak terduga dengan sebagian besar program di sistem.

POLIMORFISME

Method pada objek adalah informasi yang dilewatkan sebagai parameter untuk permintaan method. Parameter ini mewakili nilai yang dimasukkan ke suatu fungsi dan harus dikerjakan oleh suatu method.



7 Komentar :

  • mas minta kirimin program OOP atau java yang mengandung polimorpis,enheriten dan enkasulapsi ntar kirimin ke igun_10126@yahoo.com tolongyaaa yang free aja.saya mohon

    By Anonymous Anonymous, at 10:42 AM  

  • [u][b]Xrumer[/b][/u]

    [b]Xrumer SEO Professionals

    As Xrumer experts, we possess been using [url=http://www.xrumer-seo.com]Xrumer[/url] for the benefit of a sustained immediately now and know how to harness the enormous power of Xrumer and go off it into a Bills machine.

    We also purvey the cheapest prices on the market. Diverse competitors desire charge 2x or square 3x and a destiny of the term 5x what we pervade you. But we believe in providing great service at a tearful affordable rate. The large something of purchasing Xrumer blasts is because it is a cheaper surrogate to buying Xrumer. So we focusing to abide by that mental activity in mind and outfit you with the cheapest rate possible.

    Not solitary do we have the best prices but our turnaround in the good old days b simultaneously for your Xrumer posting is wonderful fast. We will secure your posting done before you certain it.

    We also cater you with a ample log of successful posts on manifold forums. So that you can notice over the extent of yourself the power of Xrumer and how we have harnessed it to help your site.[/b]


    [b]Search Engine Optimization

    Using Xrumer you can think to realize thousands upon thousands of backlinks exchange for your site. Scads of the forums that your Location you intent be posted on bear high PageRank. Having your tie-in on these sites can truly expropriate build up some cover quality recoil from links and really riding-boot your Alexa Rating and Google PageRank rating via the roof.

    This is making your position more and more popular. And with this developing in popularity as superbly as PageRank you can envisage to lead your area really downright expensive in those Search Engine Results.
    Transport

    The amount of see trade that can be obtained before harnessing the power of Xrumer is enormous. You are publishing your site to tens of thousands of forums. With our higher packages you may even be publishing your locale to HUNDREDS of THOUSANDS of forums. Create 1 collection on a popular forum will inveterately get 1000 or so views, with announce ' 100 of those people visiting your site. Modern devise tens of thousands of posts on in demand forums all getting 1000 views each. Your freight liking go because of the roof.

    These are all targeted visitors that are interested or exotic far your site. Envision how divers sales or leads you can succeed in with this titanic number of targeted visitors. You are literally stumbling upon a goldmine bright to be picked and profited from.

    Retain, Traffic is Money.
    [/b]

    TRAVERSE B RECOVER YOUR TWOPENNY BURST TODAY:


    http://www.xrumer-seo.com

    By Anonymous Anonymous, at 11:14 AM  

  • [B]NZBsRus.com[/B]
    Lose Laggin Downloads With NZB Files You Can Easily Find Movies, PC Games, MP3 Singles, Software and Download Them at Electric Rates

    [URL=http://www.nzbsrus.com][B]Newsgroup[/B][/URL]

    By Anonymous Anonymous, at 6:49 AM  

  • [B]NZBsRus.com[/B]
    Escape Sluggish Downloads With NZB Downloads You Can Quickly Search Movies, Games, MP3s, Software & Download Them @ Flying Rates

    [URL=http://www.nzbsrus.com][B]Usenet Search[/B][/URL]

    By Anonymous Anonymous, at 6:50 AM  

  • http://www.pornvideoonline.info

    http://www.pornvideodownload.info/

    http://www.pornvideotorrent.info

    www.gaypornonline.info

    www.teenpornonline.info

    www.freepornvideosonline.info

    http://www.bestpornvideo.info/

    [url=http://www.pornvideoonline.info]Porn video online[/url]
    [url=http://www.pornvideodownload.info]Porn video download[/url]
    [url=http://www.pornvideotorrent.info]Porn video torrent[/url]
    [url=http://www.gaypornonline.info]Gay porn online[/url]
    [url=http://www.teenpornonline.info]Teen porn online[/url]
    [url=http://www.freepornvideosonline.info]Free porn videos online[/url]
    [url=http://www.bestpornvideo.info]Best porn video[/url]

    By Anonymous Anonymous, at 2:26 AM  

  • resource to [b]download software for windows[/b] is available here:

    download software for windows
    [url=http://www.downloadsoftwareforwindows]download software for windows[/url]

    [url=http://www.downloadsoftwareforwindows/products/download-youtube-downloader/productpage.php]download youtube downloader[/url]

    download dvd to apple tv converter

    By Anonymous Anonymous, at 6:37 AM  

  • url for [b]download software for windows[/b] are available at:

    download software for windows
    [url=http://www.downloadsoftwareforwindows.com]download software for windows[/url]

    [url=http://www.downloadsoftwareforwindows.com/products/download-youtube-software/productpage.php]download youtube software[/url]

    download dvd to mp3 converter

    By Anonymous Anonymous, at 12:08 AM  

Post a Comment

<< Home




Design by KensJava