Membuat Kelas.

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Pemrograman Berorientasi Objek
Membuat class sendiri.
Kelas & Objek.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
OBJECT ORIENTED PROGRAMMING in JAVA
Workshop SCS: Java Game Programming
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Inheritance (Pewarisan)
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class 2 Pertemuan 11 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Pemrograman Berbasis Obyek
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Class, Inheritance, Encapsulation & Interface
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Class.
METHOD Object Oriented Programming with JAVA 2011/2012.
Abstract Class.
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Pemrograman Berorientasi Obyek dengan JAVA Interface
Bagian 6 Pembahasan Kelas Dalam C++
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Object Oriented Programming with JAVA 2011/2012
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
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.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma &Pemrograman 1
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.
Firman Asharudin | Pemrograman Lanjut
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
Pemprograman Berorientasi Objek
Algoritma & Pemrograman 1
Method & Constructor METHOD.
Constructor dan Overloading
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
Association, Composition dan Inheritance
Pertemuan 9 Pemrograman Berbasikan Objek
METODE (2) SUSSI.
Kelas & Objek.
Objects in Java U Abd. Rohim, MT mailto:
Class.
PBO Lanjutan Membuat Kelas.
Praktikum 02 konstruksi class
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Materi 9 Pembahasan CLASS Dalam C++
Membuat Class Sendiri.
Array, Class, Obyek, Method danConstructor.
Dasar-dasar Pemrograman Objek dg Java
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Inisiasi Class dan Object
(Object Oriented Programming)
Pemrograman Berorientasi Obyek
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
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Membuat Kelas

Konsep Class Kita dapat membuat tipe data sendiri yg disebut class (Abstract Data Type) Data & method disatukan dalam class (encapsulation) Class bertindak sebagai blue print (kita dapat membuat 1 atau lebih obyek berdasarkan suatu class) Menerapkan konsep information/data hiding Komunikasi pada obyek dapat dilakukan dengan cara mengirimkan pesan lewat method

Membuat Class Pendeklarasian class : public class MyClass extends Object { //field, constructor, and method declarations} Atau public class MyClass Catatan : public  agar class bisa diakses Dalam class ada variabel : non-static variable  instance variable, field Static variable  class variable

Access Modifier  public, private Variable dan method yang dideklarasikan menjadi public, maka variable dan method tsb dapat diakses di semua bagian program. Variable dan method yg dideklarasikan menjadi private, maka variable dan method tsb hanya dapat diakses oleh method lain pada class tersebut saja. Field/instance variable lebih baik private. Method lebih baik public

Ini adalah pendeklarasian class (Abstract Data Type)

Ini adalah class tempat dibentuknya obyek berbentuk Segitiga (aplikasinya)

Hasil

Perintah ‘this’ Dipakai jika sebuah method memiliki variable lokal (parameter) yang namanya sama dengan field pada class tersebut. Contoh : public void IsiField(int alas, int tinggi) { this.alas = alas; this.tinggi = tinggi; }

Konstruktor Merupakan method yang memiliki nama yg sama dengan nama class Dipakai untuk menginisialisasi field pada obyek Tidak mengembalikan nilai, tidak juga menggunakan void Dapat merupakan ‘overload constructors’ (konstruktor yang dapat menginisialisasi obyek lebih dari 1 cara)

Contoh Program

Hasil

Contoh Soal Buatlah suatu class bernama Nilai dan class yang bernama AplikasiNilai (utk membuat obyek) dengan ketentuan sbb : Class Nilai Memiliki 2 konstruktor, masing-masing untuk inisialisasi dan utk mengisi field/instance variabel dg data yg dikirim. Memiliki 3 method yang masing-masing berfungsi untuk menampilkan nama, menampilkan nilai dan mencari grade

Class AplikasiNilai / fungsi main (utama) -Buatlah obyek bernama Mhs dengan class Nilai dan langsung kirim nama dan nilainya -tampilkan namanya -tampilkan nilainya -tampilkan gradenya Layout : Nama Mahasiswa : Nilai : Grade :

Jawaban

Hasil