Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehVera Halim Telah diubah "6 tahun yang lalu
1
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Pertemuan 5 CLASS
2
Mahasiswa dapat Menghasilkan class (C3)
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menghasilkan class (C3)
3
Pengenalan dasar class Pembuatan objek Method Method overloading
Outline Materi Pengenalan dasar class Pembuatan objek Method Method overloading Konstruktor Penggunaan keyword (this, static, dan final) Kontrol akses dengan access specifier Inner class
4
PENGENALAN DASAR CLASS
Secara umum terdiri atas 2 bagian, yaitu : Class declaration Mendeklarasikan nama class dan atributnya Class body Mendeklarasikan variabel dan method
5
PENGENALAN DASAR CLASS
CLASS DECLARATION class Class-Name { data-type Variable-Name1; . data-type Variable-NameN; data-type Method-Name1(parameter) { // method1 implementation } data-type Method-NameN(parameter) { // methodN implementation
6
PENGENALAN DASAR CLASS
CLASS BODY Konstruktor Variabel Method
7
PEMBUATAN OBJEK Buku a, b; a = new Buku(); b = new Buku(); Buku merupakan contoh sebuah class
8
Dalam bahasa pemrograman dikenal sebagai function / procedure
METHOD Dalam bahasa pemrograman dikenal sebagai function / procedure Bahasa pemrograman procedural Kelompok instruksi yang sama Bersifat modular
9
METHOD METHOD PASSING Pass by value Pass by reference
10
Dalam java dapat memiliki lebih dari satu method dengan nama yang sama
METHOD OVERLOADING Dalam java dapat memiliki lebih dari satu method dengan nama yang sama Salah satu cara java untuk melakukan polymorphism
11
Inisialisasi terhadap kondisi internal objek
KONSTRUKTOR Inisialisasi terhadap kondisi internal objek Harus memiliki nama yang sama dengan class Tidak memiliki nilai kembalian bahkan void sekalipun Dapat memiliki lebih dari satu konstruktor dengan parameter yang berbeda (overloading)
12
PENGGUNAAN KEYWORD this static final
13
KONTROL AKSES DENGAN ACCESS SPECIFIER
public private protected Without access specifier
14
Dapat mengakses semua member dari outer class dan sebaliknya
INNER CLASS Bagian dari class Dapat mengakses semua member dari outer class dan sebaliknya Dapat menggunakan inner class sama seperti class Hanya dapat diinstantiate oleh outer classnya
15
RINGKASAN Mendeklarasikan suatu class artinya adalah mendeklarasikan suatu tipe data baru Dengan menggunakan tipe data class tersebut, maka dapat dibuat instance-nya Instance tersebut merupakan objek yang sebenarnya
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.