Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Object Oriented Programming

Presentasi serupa


Presentasi berjudul: "Object Oriented Programming"— Transcript presentasi:

1 Object Oriented Programming
PACKAGE Object Oriented Programming

2 Pengantar Seringkali kita membuat project kecil dan melakukan coding ke dalam satu direktori. Apabila project yang kita lakukan besar, maka semakin banyaklah file- file yang harus dibuat. Untuk itulah kita gunakan package.

3 Apa itu package? Trial Package Pro Package Paket A Paket B Paket C
Paket D Trial Package Pro Package

4 Apa itu package? sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library. Package juga cara kita mengatur file ke dalam direktori yang berbeda sesuai dengan fungsi, kegunaan serta kategori yang dimiliki.

5 Buat apa package? group related classes together
as a namespace to avoid name collisions provide a layer of access / protection keep pieces of a project down to a manageable size

6 Contoh file-file yang mewakili kelas-kelas yang “dipaketkan”
nama package

7

8 Membuat Package Buat direktori yang merepresentasikan tempat package yang akan dibuat

9 Membuat package Buat kelas (atau interface) yang akan menjadi isi package dengan susunan: // Deklarasi package package namapaket; // Deklarasi kelas public class namakelas { ... }

10 Membuat Package Deklarasi Package
Menggunakan kata kunci package yang ditulis di baris pertama pada file sumber (.java). package namapaket; Contoh: package hewan; package hewan.MammalInt; Hanya boleh ada satu pernyataan package pada setiap file sumber.

11 yuk praktek sebentar...

12 Praktek sebentar sudah. Next teori..

13 Importing Package import packageName.*; // all classes Misalnya:
package pacman.gui; import pacman.model.*; public class PacManGui { ... Ghost blinky = new Ghost(); } PacManGui must import the model package in order to use it.

14 Importing class import packageName.className; // one class Example:
package pacman.gui; import pacman.model.Sprite; public class PacManGui { Ghost blinky = new Ghost(); } Importing single classes has high precedence: if you import .*, a same-named class in the current dir will override if you import .className, it will not

15 TUGAS Buatlah program untuk menghitung jumlah harga, potongan harga dan total harga dengan menggunakan konsep package dan konsep OOP yang Anda ketahui! Hierarki package: penjualan Utama.class input InputData.class output OutputData.class InputData.java  get & set method utk variabel Harga Barang dan Jumlah Barang OutputData.java  get method utk menampilkan Jumlah Harga, Potongan Harga, dan Total Harga Jumlah Harga = Harga Barang*Jumlah Barang Adanya potongan harga dengan syarat sbb: - Jika Jumlah Barang diantara 10 s/d 20, diskon=0.15 - Jika Jumlah Barang lebih dari 20, diskon=0.2 Potongan Harga = Diskon*Jumlah Harga Total Harga = Jumlah Harga – Potongan Harga Utama.java  inputkan harga barang dan jumlah barang dengan menggunakan class Scanner


Download ppt "Object Oriented Programming"

Presentasi serupa


Iklan oleh Google