Tugas PBO Auction
Nama : Rafif Thariq Dhiyaulhaqi
NRP : 5025231213
1. BID
Penjelasan: Kelas ini merepresentasikan tawaran (bid) dalam sebuah lelang. Setiap bid memiliki atribut seperti bidder (orang yang menawar) dan value (nilai tawaran). Jadi, setiap kali ada seseorang yang mengajukan tawaran, itu direpresentasikan sebagai objek dari kelas ini.
2. LOT
Penjelasan: Kelas ini merepresentasikan item yang dilelang. Setiap lot memiliki nomor unik (lotNumber), deskripsi item (description), dan tawaran tertinggi (highestBid). Kelas ini juga memiliki metode untuk menerima bid baru, di mana hanya bid yang lebih tinggi dari yang ada sebelumnya yang diterima.
3. AUCTION
Penjelasan: Kelas ini adalah model dari sebuah lelang yang mengelola banyak Lot. Di dalamnya terdapat daftar semua item yang dilelang (daftar Lot), serta metode untuk membuat bid pada item tertentu. Auction juga memiliki nomor urut untuk menentukan lot mana yang akan dilelang.
4. PERSON
Penjelasan: Kelas ini merepresentasikan seseorang yang bisa mengajukan tawaran dalam lelang. Setiap Person memiliki nama atau identitas yang unik, yang digunakan saat mereka mengajukan tawaran.
5. jalankan kode
Klik kanan pada Auction dan pilih void main (String[] args), lalu klik ok
dan outputnya akan seperti ini







Komentar
Posting Komentar