Artikel Terbaru

Rabu, 27 Maret 2019

Laporan Praktikum 5 Pemograman Java

OVERLOADING OVERRIDING EXCEPTION
                 

                                         


Nama           : Reza Syahnakri Irwansyah
Nim              : 201801030149
Kelas            : 18M04
Dosen           : Sundari Retno Andani S.T.,M.Kom


Overloading

Overloading adalah suatu kemampuan dalam bahasa berorientasi objek untuk menggunakan satu nama method untuk beberapa method yang memiliki parameter yang masukannya berbeda (tipe maupun jumlah parameter). Atau dalam bahasa kita “Dalam sebuah kelas terdapat beberapa method yang namanya sama, yang membedakan hanya tipe data dan jumlah parameternya”

Overriding


Overriding adalah suatu kemampuan dalam bahasa berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang dimiliki oleh kelas super ketika kelas super tersebut diturunkan.
Alasan melakukan overriding :


1. Mendefenisikan kembalimethod kelas induk secara total
2. Menambahkan behaviour tertentu pada method kelas induk.


Exception


Exception merupakan suatu objek error khusus yang dibuat ketika terjadi kesalahan pada suatu program. Penanganan exception dalam java dibuat dengan menuliskan kode program exception handling pada source code. Exception handling berguna untuk mencegah program “hang”. Kode program exception handling secara umum terdiri dari 3 bagian yaitu try, catch, dan finally.
Kategori error dalam program :

1. Syntax error
Error yang terjadi apabila java compiler menemukan kesalahan pada syntax atau aturan-aturan lainnya pada program.

2. Runtime error
Error yang terjadi karena faktor eksternal, seperti adanya pembagian dengan nol, input yang tidak sesuai dengan tipe yang diminta dan sebagiannya. Kondisi ini dikenal sebagai exception.

3. Logic error
Error yang terjadi karena kesalahan logika pemrograman. Misalnya hasil pembagian dua buah bilangan diberi tipe data int. Hal ini menyebabkan hasil tidak valid karena ada bagian koma desimal yang akan hilang.


A.PROGRAM SegiTiga.java


B.PROGRAM MainSegitigaTiga.java


OUTPUT 



C.PROGRAM Overriding


OUTPUT


D.PROGRAM SubOverriding.java


OUTPUT


E.PROGRAM TanpaException.java


§  Klik start → run lalu ketik cmd untuk membuka command prompt
§  Ketik perintah cd (change directory) untuk menuju direktori tempat TanpaException.class berada
§  Ketik java TanpaException 50 untuk menjalankan program

F.PROGRAM CobaException.java


OUTPUT


G.PROGRAM PembagianNol.java


OUTPUT


H.PROGRAM TesInputData.java


OUTPUT

Add to Cart

0 komentar:

Posting Komentar