1 / 25

Kelompok 4

Kelompok 4. CLASS DAN OBYEK. Pengertian Class. Class adalah merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object . class juga merupakan grup suatu object dengan kemiripan attributes / properties ,  behaviour dan relasi ke object lain.

latika
Download Presentation

Kelompok 4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kelompok 4

  2. CLASS DAN OBYEK

  3. Pengertian Class Class adalahmerupakansuatu blueprint ataucetakanuntukmenciptakansuatu instant dariobject. class jugamerupakangrupsuatu object dengankemiripanattributes/properties, behaviourdanrelasike object lain.

  4. PengantarEnkapsulasi Enkapsulasiadalahsuatucarauntukmenyembunyikaninformasi detail darisuatu class.

  5. Enkapsulasiitusebuahmekanismeuntukmenyembunyikaninformasi (information hiding mechanisme,  tujuannyaapa ? supaya, ketikaadasesuatuakanmerubahinformasi yang bersangkutan, sesuatuituharusmelewatijalur yang ditentukan.

  6. TinjauanStruktur • Pengertian OOP OOP adalahsebuahmetodologiataucaraberpikirdalammelakukanpemrogramandimanapendefinisiantipe data disertaidenganpendefinisianfungsi.

  7. Object-Oriented Programming (OOP) adalahsebuahpendekatanuntukpengembangan / development suatu software dimanadalamstruktur software tersebutdidasarkankepadainteraksi object dalampenyelesaiansuatuproses / tugas

  8. Private dan public kelas • Public adalahkodeakses yang bersifatumum. dengankata lain, data maupun method dalamsuatukodingantersebutdapatdiaksesolehsemuabagiandidalam program. • Private adalahkode yang sesuaidengannamanya, aksesinibersifat private. dengankata lain data maupun method hanyadapatdiaksesolehkelas yang dimilikinyasaja.

  9. Contoh :

  10. Multi Obyek

  11. Outputnya:

  12. PenugasanAntarObyek

  13. NilaiBalikFungsiAnggota Contohmengambilnilaibalikdarisebuahfungsi, public class Orang {    public static void main(String[] args) { Manusiamanusia = new Manusia(); manusia.nama = "Noor Abdullah Adiana"; manusia.alamat = "KramatJati"; manusia.kontak="noor.adiana@gmail.com";          // Mengambilnilaidarifungsi          String nama = manusia.ambilNama();          String alamat = manusia.ambilAlamat();          String kontak = manusia.ambilKontak();          // Mencetaknilaidarifungsi System.out.println("Nama : " + nama); System.out.println("Alamat : " + alamat); System.out.println("Kontak : " + kontak);    } }

  14. Konstruktor Metodekonstruktor / biasadisebutkonstruktorsajaadalahmetode yang dapatdigunakanuntukmemberikannilaiawalsaatobyekdiciptakan.Metodeiniakandipanggisecaraotomatisoleh java ketika new dipakaiuntukmenciptakaninstan class.

  15. Konstrukstormempunyaiciri:

  16. Inisialisasi

  17. Outputnya :

  18. Destruktor

  19. CLASS OBYEK Definisiobyek : Objectadalah instance dari class. Jika class secaraumummerepresentasikan(template) sebuah object, sebuah instance adalahrepresentasinyatadari class itusendiri.

  20. Pointer Pointer atau address padamemoriadalahkemampuan C++ yang paling ampuhjuga paling berbahaya. Biasanyakesalahanterjadikarena “kurangsatutempat” ataurusaknya data yang disimpankarenalokasimemoriterakhirhancur.kesalahaninimerupakansalahsatukesalahanyangterburuk yang susahuntukdiperiksadanditelusuri.

  21. Array Array adalah object di java yang dapatmenyimpanbanyakvariabeldengan type yang sama.  Adatigahal yang harusdiperhatikandalam array :  1.      Declare (membuat reference variabel array) 2.      Construct (membuat object array) 3.      Initialize (mengisi element-element array untuk pertamakalinya)

  22. Overloading Overloading di Java diterpakandidalam method/fungsi. Dengan overloading dapatdibuat method dengannama yang samatetapiberbedaparameternya. Java sendiriakanmenggunakandaftar parameter-parameter itusebagaiacuanuntuk method manakah yang akandijalankan.

  23. Sekianpresentasidarikamikuranglebihnyakamimohonmaafwasalamualaikumwr.wbSekianpresentasidarikamikuranglebihnyakamimohonmaafwasalamualaikumwr.wb

More Related