Monday, October 12, 2020

TUGAS OBJECT ORIENTED PROGRAMING

A. Biodata

Output


Tugas 8.1 - 8.6

Pada pembahasan kali ini saya akan membahas tentang code berikut

A. 8.1 Time1 Class Declaration Maintains The Times in 24 Hour Format
      Di contoh ini terdapat dua kelas yaitu "Time1" dan "Time1Test". Kelas "Time1"menunjukkan time dari hari. Kelas "Time1Test"merupakan sebuah aplikasi kelas dimana main method menciptakan suatu objek dari kelas "Time1" dan memanggil metodhnya. Kelas-kelas ini harus didefinisikan dalam file terpisah karena karena keduanya merupakan kelas publik


Source Code


B. 8.2 Time1 Object Use In Application
    Pada contoh kali ini adalah implementasi dari source code Time1

Source Code


Output : 
















C. 8.3 Controlling Access to Members
                Program kali ini class MemberAccesTest menjelaskan bahwa private class members tidak dapat diakses dari luar class. Class - class di dalam pemrograman java dapat saling berhubungan satu sama lain, caranya adalah dengan saling memberikan akses terhadap member mereka masing - masing. Yang disebut dengan member adalah semua yang berada di dalam class, seperti atribute dan method. Setiap class, atribute, dan method  memiliki control access, dimana hak control access ini dituliskan secara eksplisit di awal pendeklarasian class dan method. Hak access ini biasa disebut dengan modifier dan memiliki beberapa tingkatan.

Source Code




Source Code tidak mengeluarkan output karena eror


D. 8.4 Refering to the Current Object Member with "This" Reference

    Setiap object dapat mengakses reference pada diri sendiri dengan keyword "This". Ketika non static method dipanggil dalam suatu object, the metodh body secara implisit menggunakan this merujuk pada object instance variable dan method lain. Hal ini membuat class code bisa mengetahui object mana yang harus dimanipulasi

Source Code


Output


E. 8.5 Time Class with Overload Capacities

    Program 8.5 membuat Class Time2 dengan overload capacities. Class Time2 berisi 5 overloaded constructor  yang menyediakan cara yang mudah untuk menginisiasi object di new class Time2. Setiap constructor menginisiasi object untuk memulai pada keadaan konsisten

Source Code

F. 8.6 Overloaded Constructor Use to Initialize Time2 Object

    Program 8.6 adalah code untuk menjalankan Time2 dengan Overload Capacities

Source Code 


Output




Tugas Konversi

Pada kesempatan kali ini saya akan membagikan tentang program yang menjalankan tentang konversi mata uang Rupiah ke beberapa mata uang lainnya

Source Code

Output





No comments:

Post a Comment

Tugas 9 PWEB

Link Source Code   Muhammad Akmal Joedhiawan 05111940000125 PWEB B   Assalamualaikum Wr. Wb.     Pada kesempatan kali ini saya akan mengimpl...