250 likes | 434 Views
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.
E N D
Pengertian Class Class adalahmerupakansuatu blueprint ataucetakanuntukmenciptakansuatu instant dariobject. class jugamerupakangrupsuatu object dengankemiripanattributes/properties, behaviourdanrelasike object lain.
PengantarEnkapsulasi Enkapsulasiadalahsuatucarauntukmenyembunyikaninformasi detail darisuatu class.
Enkapsulasiitusebuahmekanismeuntukmenyembunyikaninformasi (information hiding mechanisme, tujuannyaapa ? supaya, ketikaadasesuatuakanmerubahinformasi yang bersangkutan, sesuatuituharusmelewatijalur yang ditentukan.
TinjauanStruktur • Pengertian OOP OOP adalahsebuahmetodologiataucaraberpikirdalammelakukanpemrogramandimanapendefinisiantipe data disertaidenganpendefinisianfungsi.
Object-Oriented Programming (OOP) adalahsebuahpendekatanuntukpengembangan / development suatu software dimanadalamstruktur software tersebutdidasarkankepadainteraksi object dalampenyelesaiansuatuproses / tugas
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.
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); } }
Konstruktor Metodekonstruktor / biasadisebutkonstruktorsajaadalahmetode yang dapatdigunakanuntukmemberikannilaiawalsaatobyekdiciptakan.Metodeiniakandipanggisecaraotomatisoleh java ketika new dipakaiuntukmenciptakaninstan class.
CLASS OBYEK Definisiobyek : Objectadalah instance dari class. Jika class secaraumummerepresentasikan(template) sebuah object, sebuah instance adalahrepresentasinyatadari class itusendiri.
Pointer Pointer atau address padamemoriadalahkemampuan C++ yang paling ampuhjuga paling berbahaya. Biasanyakesalahanterjadikarena “kurangsatutempat” ataurusaknya data yang disimpankarenalokasimemoriterakhirhancur.kesalahaninimerupakansalahsatukesalahanyangterburuk yang susahuntukdiperiksadanditelusuri.
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)
Overloading Overloading di Java diterpakandidalam method/fungsi. Dengan overloading dapatdibuat method dengannama yang samatetapiberbedaparameternya. Java sendiriakanmenggunakandaftar parameter-parameter itusebagaiacuanuntuk method manakah yang akandijalankan.
Sekianpresentasidarikamikuranglebihnyakamimohonmaafwasalamualaikumwr.wbSekianpresentasidarikamikuranglebihnyakamimohonmaafwasalamualaikumwr.wb