DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Pemrograman Berorientasi Objek
Membuat class sendiri.
Kelas & Objek.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Fungsi Friend Dalam bahasa C++ kita dapat membuat suatu fungsi yang berada di luar kelas (class) dan dapat meng-ak-ses bagian private suatu kelas. Fungsi.
BAB V – KONSTRUKTOR DAN DESTRUKTOR
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Pemrograman Berorientasi Objek
Method.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Bagian 6 Pembahasan Kelas Dalam C++
KONSTRUKTOR & DESTRUKTOR
PEMROGRAMAN TERSTRUKTUR
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Fungsi, Array dan String
Manipulasi String dengan Kelas String dan StringBuffer
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Pemrograman Visual I Outline: Method Method Void & fungsi
Pertemuan 2 PBO Imam Solikin, M.Kom..
OBJEK dan KELAS Sutrisno PTIIK-UB.
Access Modifier.
POLYMORPHISM (KEBANYAKRUPAAN)
Pemrograman Berorientasi Object
Pemprograman Berorientasi Objek
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
POLYMORPHISM (Overloading)
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Tugas Minggu Ke 9 PBO Siti Halisah
Constructor overloading
JAVA FUNDAMENTAL (Method)
Kelas & Objek.
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
MEMBUAT CLASS SENDIRI 2.
METODE (2) SUSSI.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Kelas & Objek.
Membuat Kelas.
PBO Lanjutan Membuat Kelas.
BAB VI – FRIEND (KHUSUS C++)
PBO Lanjutan Kelas (Lanjutan).
Pilar Object Oriented Programming
MENGENAL KEYWORD this, static, final
Pilar Object Oriented Programming
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB VII - INHERITANCE.
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Materi 9 Pembahasan CLASS Dalam C++
Membuat Class Sendiri.
Konstruktor dan Destruktor
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Pemograman Lanjut M. Failrul Filza, S.Kom
Pilar Object Oriented Programming
Inisiasi Class dan Object
(Object Oriented Programming)
Pertemuan 3 Class dan Objek (Lanjutan)
- PERTEMUAN 2- CONSTRUCTOR
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
Pemrograman Berorientasi Objek
Transcript presentasi:

DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)

PENGERTIAN THIS Reference yang digunakan untuk mengakses instance variabel yang dibiaskan oleh parameter.

KESALAHAN SINTAKS Public void setUmur(int umur) { umur=umur; } Keterangan: Nama parameter sama dengan instance variabel (tidak diizinkan).

PENGGUNAAN THIS Reference THIS diberikan kepada deklarasi instance variabel. Perintah ini akan mereferensikan nilai kepada instance variabel dari class tempat method tersebut berada. Cara penggunaan: this.<nama_instance_variabel>

PENGGUNAAN THIS Public int setUmur(int umur) { this.umur=umur; }

PENGERTIAN STATIC Perintah yang digunakan apabila ingin menggunakan atribut atau method di dalam suatu class tanpa menginstansiasi objek dari kelas tersebut.

PENGGUNAAN STATIC class Mahasiswa{ static int jumlah; String nama; String nilai; public void setNama(String nama){ this.nama=nama; } public static int getJumlah(){ return jumlah;

PENGGUNAAN STATIC Public class StaticTes{ public static void main(String args[]){ //cara pemanggilan static System.out.println(“Jumlah: “+Mahasiswa.getJumlah()); //cara pemanggilan non static Mahasiswa mhs1=new mahasiswa(); mhs1.setNama(“Adam”); }

OVERLOADING METHOD Membuat fungsi dengan nama yang sama tetapi memiliki paramater yang berbeda, baik secara jumlah maupun penamaan parameternya.

OVERLOADING METHOD class Tes{ private: char c; public: void cetak(){ cout<<“Hallo!”; } void cetak(int x){ int i; for(i=0;i<n;i++) cout<<“Hallo!”<<endl; };

OVERLOADING FUNCTION Main() { Tes a; a.cetak(); a.cetak(5); } Keterangan: a.cetak(); akan menampilkan kata Hallo pada layar sebanyak 1 kali. a.cetak(5); akan menampilkan kata Hallo pada layar sebanyak 5 kali. Penamaan void yang ada pada kelas Tes sama tetapi dibedakan oleh jumlah parameter.

KONSTRUKTOR DAN DESTRUKTOR EPISODE AKAN DATANG KONSTRUKTOR DAN DESTRUKTOR