OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

CARI ERROR !!! ADA BERAPA KESALAHAN ??? Apa beda JRE dan JDK ??? JDK JRE.
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Pemrograman Berorientasi Objek
Membuat class sendiri.
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Kelas & Objek.
PBO - PERTEMUAN 1- CLASS.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Nur Hayatin, S.ST Referensi : Gunadarma University.
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Abstract Class & Interface
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman JAVA (TIB09)
Workshop SCS: Java Game Programming
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Pemograman beorientasi objek
Pemrograman Berorientasi Objek
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Obyek Oleh Tita Karlita
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
KELAS INNER, KELAS ABSTRACT, DAN INTERFACE
METHOD Object Oriented Programming with JAVA 2011/2012.
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
PELATIHAN JAVA FUNDAMENTAL
Bagian 6 Pembahasan Kelas Dalam C++
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
NAMA : JUMADI Npm : Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan.
OOP Java 06 Polymorphism.
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...");
Pertemuan: Object Oriented Programming
OOP Java - Tj Konsep Dasar OOP.
Inheritance, polymorphism, dan interface
Pengenalan JAVA dan Pemrograman Berorientasi Objek
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Perulangan (Iteration)
Manipulasi String dengan Kelas String dan StringBuffer
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Firman Asharudin | Pemrograman Lanjut
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Access Modifier.
Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek
Konsep Dasar Pemrograman Berorientasi Objek
Constructor dan Overloading
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
C++ static.
Konsep Dasar Pemrograman Berorientasi Objek
Membuat Kelas.
PBO - PERTEMUAN 1- CLASS.
Praktikum 02 konstruksi class
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Dasar-dasar Pemrograman Objek dg Java
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Inisiasi Class dan Object
Konsep Bahasa Pemrograman I Konsep OOP
Pertemuan 1 Class dan Objek.
- PERTEMUAN 1- CLASS Mustazzihim Suhaidi,M.Kom
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
Transcript presentasi:

OOP Java Minggu 2b Dasar OOP

Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N

Class (2) Contoh class : public class mobil { // atribut-atribut disini // constructor disini (dipelajari nanti) // method-method disini }

Attribute (1) Deklarasi attribute : [ *] [ = ]; Cat : [] = optional, * = repeat 0-N

Attribute (2) Contoh attribute : private int x; private int y = 10; public String nama;

Methods (1) Deklarasi method : [ *] ([ *]) { [ *] } Cat : [] = optional, * = repeat 0-N

Methods (2) Contoh method : public void gas() { kecepatan = kecepatan + 10; } public void rem() { kecepatan = kecepatan - 10; }

Contoh (1) Contoh kelas lengkap : public class Mobil { String merk; String jenis; int jumlah_roda; long harga; int kecepatan; public void gas() { kecepatan = kecepatan + 10; } public void rem() { kecepatan = kecepatan - 10; }

Object (1) Objek merupakan instance (instansiasi) dari kelas Cara deklarasi objek : [, *] ; Cara membentuk objek : = new ; dengan = (); Atau deklarasi sekaligus membentuk : = new ;

Object (2) Cara mengakses member (atribut & method) objek:.. (); Contoh : Mobil mbl = new Mobil(); mbl.merk = “Toyota”; System.out.println(“Merk : “ + mbl.merk); mbl.kecepatan = 80; mbl.kecepatan = mbl.kecepatan – 5; mbl.gas();

Method main Sebuah program java memiliki sebuah method khusus, yaitu main yg merupakan titik awal program yg akan dijalankan Method main harus berada dalam salah satu kelas dalam program tsb. Method main harus bersifat static Bentuk method main : [ *] main(String[] ) Contoh : public static void main(String[] args)

Saran-saran (1) Nama kelas sebaiknya diawali dengan huruf besar Nama variabel & objek sebaiknya diawali huruf kecil, diikuti huruf besar pada awal kata berikutnya, atau dihubungkan dengan garis bawah c: sepedaGunung, kode_barang Sebuah source file sebaiknya hanya terdiri dari satu kelas Buat kelas test terpisah untuk menguji setiap kelas yang sudah dibuat (unit testing)

Saran-saran (2) Contoh kelas test untuk kelas Mobil : public class TestMobil { public static void main(String[] args) { Mobil mbl = new Mobil(); mbl.merk = “Toyota”; mbl.kecepatan = 80; mbl.kecepatan = mbl.kecepatan – 5; mbl.gas(); System.out.println(“Merk : “ + mbl.merk); System.out.println(“Kecepatan : ” + mbl.kecepatan) }