TicketMachine
Fields
Sedangkan mutator methods merupakan sebuah methods yang digunakan untuk menetapkan nilai dari sebuah private field, biasanya ditandai dengan awalan nama "set".
Parameter
Fields adalah atribut yang merupakan
nilai data yang terdapat pada suatu object yang berasal dari class. Fields merepresentasikan karakteristik
dari suatu object. Nama fields biasanya merupakan kata benda. Fields pada umumnya juga
disebut sebagai instance variable, sedangkan static fields disebut class
variable.
Class
Class adalah template untuk menciptakan suatu instant dari object
(sehingga object adalah instance dari class nya). Class dapat meliputi fields,
constructor, dan methods di dalamnya.
Object adalah instance dari class. Jika class secara umum
merepresentasikan (template) sebuah object, sebuah instance adalah representasi
nyata dari class itu sendiri.
ticket adalah object reference dari class TicketMachine yang akan
digunakan untuk mengakses class TicketMachine. Sedangkan operator new adalah
operator yang akan menghasilkan ticket sebagai reference ke instance dari class
TicketMachine().
Constructor
Constructor merupakan suatu method yang akan
memberikan nilai awal pada saat suatu object dibuat. Nama constructor sama
dengan nama class. Di dalam tubuh constructor, tidak ada return statement dan tidak
ada return type yang diberikan ke dalam constructor signature. Constructor
berguna untuk menginisialisasi jika class tersebut dijadikan
object.
Methods
Methods merupakan suatu operasi berupa
fungsi-fungsi yang dapat dikerjakan oleh suatu object. Methods didefinisikan
pada class akan tetapi dipanggil melalui object. Methods menentukan perilaku
object, yakni apa yang terjadi ketika object itu dibuat serta berbagai operasi
yang dapat dilakukannya.
Ada 2 jenis methods, yaitu acessor/getter dan mutator/setter. Accessor methods merupakan sebuah methods yang digunakan untuk mengembalikan nilai dari sebuah private field, biasanya ditandai dengan awalan nama "get".
Ada 2 jenis methods, yaitu acessor/getter dan mutator/setter. Accessor methods merupakan sebuah methods yang digunakan untuk mengembalikan nilai dari sebuah private field, biasanya ditandai dengan awalan nama "get".
Sedangkan mutator methods merupakan sebuah methods yang digunakan untuk menetapkan nilai dari sebuah private field, biasanya ditandai dengan awalan nama "set".
Parameter
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 diberi tipe data.
Assignment
Assignment adalah sebuah operator yang
disimbolkan dengan lambang sama dengan (=).
Modifier
Modifier mendefinisikan jenis akses method,
tentu saja digunakan secara opsional sesuai dengan kondisi yang dibutuhkan.
Conditional Statement
Conditional statement merupakan suatu pilihan
atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi,
maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam Java terdapat
4 macam jenis percabangan, if, if-else, else-if, dan juga switch.
SOURCECODE
Class TicketMachine
Class Main
Output
Exercise 2.83
Exercise 2.84
Exercise 2.85
Exercise 2.86
Exercise 2.87
Exercise 2.88
Exercise 2.89
Exercise 2.90
Exercise 2.91
Exercise 2.92
Exercise 2.93
Class TicketMachine
Class Main
Output
Exercise 2.83
Exercise 2.84
Exercise 2.85
Exercise 2.86
Exercise 2.87
Exercise 2.88
Exercise 2.89
Exercise 2.90
Exercise 2.91
Exercise 2.92
Exercise 2.93
Komentar
Posting Komentar