Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Membuat class sendiri.
Class dan Objek Lebih Lanjut dalam Pemrograman Berorientasi Objek Pada VB.Net Oleh : Indra, S.Kom.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Pemrograman JAVA (TIB09)
Workshop SCS: Java Game Programming
Pemrograman Berorientasi Objek
Method.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Advanced Class 2 Pertemuan 11 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Pemrograman Berbasis Obyek
Encapsulation, Inheritance, polymorphism, dan interface
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Class, Inheritance, Encapsulation & Interface
Pemrograman Berorientasi Obyek Oleh Tita Karlita
METHOD Object Oriented Programming with JAVA 2011/2012.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Inheritance, polymorphism, dan interface
1 Pertemuan 8 PACKAGE AND CLASSPATH Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Kelas Lanjut 2 Oleh Tita Karlita.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Algoritma &Pemrograman 1
Pertemuan 6 PEWARISAN AND POLYMORPHISM
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Polymorphism Pertemuan 9 Matakuliah: M0864/Programming I Tahun: 2009.
1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
MEMBUAT CLASS & KONSEP ENCAPSULATION
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Pemrograman Visual I Outline: Method Method Void & fungsi
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
Inheritance dan Kata Kunci static
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
METHODS Mr. Yasri Object Oriented Program.
Algoritma & Pemrograman 1
Method & Constructor METHOD.
Constructor dan Overloading
Inheritance Pertemuan 8
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Enkapsulasi, Accessor Method, Mutator Method
MEMBUAT CLASS SENDIRI 2.
Pertemuan 9 Pemrograman Berbasikan Objek
Pemrograman Berorientsi Objek Pertemuan 15
METODE (2) SUSSI.
Matakuliah : M0864/Programming I
Membuat Kelas.
Pendahuluan PBO.
Inheritance.
Objects in Java U Abd. Rohim, MT mailto:
PBO Lanjutan Membuat Kelas.
MENGENAL KEYWORD this, static, final
Praktikum 02 konstruksi class
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Membuat Class Sendiri.
Array, Class, Obyek, Method danConstructor.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Inisiasi Class dan Object
Array, Class, Obyek, Method danConstructor.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Pengenalan Pemrograman 1
Transcript presentasi:

Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0 Pertemuan 5 CLASS

Mahasiswa dapat Menghasilkan class (C3) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menghasilkan class (C3)

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

PENGENALAN DASAR CLASS Secara umum terdiri atas 2 bagian, yaitu : Class declaration Mendeklarasikan nama class dan atributnya Class body Mendeklarasikan variabel dan method

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

PENGENALAN DASAR CLASS CLASS BODY Konstruktor Variabel Method

PEMBUATAN OBJEK Buku a, b; a = new Buku(); b = new Buku(); Buku merupakan contoh sebuah class

Dalam bahasa pemrograman dikenal sebagai function / procedure METHOD Dalam bahasa pemrograman dikenal sebagai function / procedure Bahasa pemrograman procedural Kelompok instruksi yang sama Bersifat modular

METHOD METHOD PASSING Pass by value Pass by reference

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

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)

PENGGUNAAN KEYWORD this static final

KONTROL AKSES DENGAN ACCESS SPECIFIER public private protected Without access specifier

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

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