Materi 4

Fields
Di dalam bahasa pemrograman java field merupakan sebuah atribut. Field bisa berupa variable dari sebuah class, variable sebuah object, variable sebuah object method atau sebuah parameter dari sebuah function.
Contoh :
Parameters
Parameter merupakan bagian dari method yang mana di dalam suatu method bisa memiliki 1 parameter atau lebih dari 1 parameter. Parameter itu sendiri adalah suatu bagian dari method yang mana harus di beri type data dan disini penulis menganggap suatu parameter mirip sekali dengan variable yang bisa menentukan suatu nilai atau merubah suatu nilai nantinya saat di program java di jalankan ( Running ) atau di tampilkan dengan method yang sudah ada di java.\
Contoh :
Methods.
Method adalah implementasi operasi yang bisa di lakukan oleh Class dan Object.
Accesor Methods:
Merupakan sebuah metode yang digunakan untuk mengembalikan nilai dari sebuah private field.
Contoh :
Mutator Methods :
Merupakan sebuah metode yang digunakan untuk menetapkan nilai dari sebuah private field.
Contoh :
Assignment
Assignment Operattor digunakan untuk memberi tugas suatu variable untuk melakukan suatu proses.
Contoh :
Conditional Statement
Statement yang akan menjalankan satu dari beberapa satatement lain yang memungkinkan berdasarkan nilai dari suatu variabel terkait.
Contoh :
Constructor
Constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat.
Contoh :
Class
Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh :
Ticket Machine adalah sebuah mesin seperti ATM, yang berfungsi melayani penjualan tiket kereta api dari satu tujuan ke tujuan yang lain. Di dalam Ticket Machine ada sebuah program atau perangkat lunak yang mengatur harga tiket di tiap tujuan, mengatur kembalian uang, dan juga mencetak receipt sebagai bukti pembelian tiket.
Berikut ini adalah code dari Ticket Machine
Ticket Machine

Main Program
Output :

Exercise 2.8.3

Exercise 2.8.4

Exercise 2.8.5

Exercise 2.8.6

Exercise 2.8.7

Exercise 2.8.8

Exercise 2.8.9

Exercise 2.9.0

Exercise 2.9.1

Exercise 2.9.2

Komentar

Postingan Populer