Objects in Java U Abd. Rohim, MT mailto:

Slides:



Advertisements
Presentasi serupa
Bekerja dengan Java class library
Advertisements

Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Membuat class sendiri.
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.
Nur Hayatin, S.ST Referensi : Gunadarma University.
Workshop SCS: Java Game Programming
OOP Java 04 Array & String.
Pemrograman Berorientasi Objek
Method.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berbasis Obyek
MINGGU 5 Java Programming (MKB614C)
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Obyek Oleh Tita Karlita
As’ad Djamalilleil Function (method) As’ad Djamalilleil
METHOD Object Oriented Programming with JAVA 2011/2012.
- PERTEMUAN 4 - PERULANGAN
MINGGU 4 Java Programming (MKB614C)
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
OOP Java 06 Polymorphism.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
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.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
POLYMORPHISM (KEBANYAKRUPAAN)
METHODS Mr. Yasri Object Oriented Program.
Pemprograman Berorientasi Objek
Method & Constructor METHOD.
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
Pemrograman Berorientasi Object
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Association, Composition dan Inheritance
MEMBUAT CLASS SENDIRI 2.
METODE (2) SUSSI.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Membuat Kelas.
BPJ – Pertemuan 13 OOP.
PBO Lanjutan Membuat Kelas.
PBO Lanjutan Kelas (Lanjutan).
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Membuat Class Sendiri.
Subclassing and Inheritance
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Package U Abd. Rohim, MT mailto:
Message U Abd. Rohim, MT mailto:
Inisiasi Class dan Object
Pertemuan 3 Class dan Objek (Lanjutan)
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Objects in Java U Abd. Rohim, MT mailto: info@abdrohim.com Website/Blog: http://www.abdrohim.com Objects in Java

Class (1) Sebuah blok bangunan aplikasi java Didalamnya mengandung Variable, Methods dan Initialize Code Class Kotak { int X1; int x2; int y1; int y2; int GambarKotak() { . . . } Kotak k; k = new Kotak(); U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Class (2) Class Form Kotak bigkotak; Kotak smallkotak; Class Kotak int X1; int x2; int y1; int y2; int GambarKotak() Kotak bigkotak int X1; int x2; int y1; int y2; int GambarKotak() Class Form Kotak bigkotak; Kotak smallkotak; Kotak smallkotak int X1; int x2; int y1; int y2; int GambarKotak() U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Accessing Fields and Methods Instant variabel & Instant methods dapat diakses dalam setiap kelas class Form { Kotak bigkotak = new Kotak(); int px1 = bigkotak.x1; bigkotak.GambarKotak(); bigkotak.x1 = bigkotak.x1 + 10; } U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Variable Modifier Public Protected Private Static Final Transient Volatile U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Methods Serupa dengan prosedur dan fungsi Dapat mengandung variabel lokal & statement2 java Mengembalikan nilai; minimal void Dijalankan dengan Calling / Invoke Mempunyai argument passing by Value) and references Sebagai sebuah objek terdapat method untuk mengkonstruksi kelas dan kemampuan overloading U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Contoh Method Local Variables Initializing Local Variables Shadowing Class Kotak int X1; int x2; int y1; int y2; int GambarKotak() Int LebarKotak(int p1, int p2) { int lebar; lebar = p2 – p1; return lebar; } Local Variables Initializing Local Variables Shadowing “This” Reference U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Object Creation Constructors : sebuah method khusus yg mempunyai nama sama dg class. Seperti sebuah method Constructors dapat mempunyai parameter dan bahkan overloaded class Date { long time; Date( ) { time = currentTime( ); } Date( String date ) { time = parseDate( date ); ... U Abd. Rohim, info@abdrohim.com Java (Objects in Java)

Object Destruction Garbage Collection (GC) Finalization Objek yg tidak digunakan lagi dikumpulkan pada GC GC dapat diakses padaa System.gc Finalization Sebuah method yg akan menghapus objek pd GC dan membebaskan memory atas objek tersebut U Abd. Rohim, info@abdrohim.com Java (Objects in Java)