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
Alasan melakukan overriding :
2. Menambahkan behaviour tertentu pada method kelas induk.
Exception
Kategori error dalam program :
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.
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















0 komentar:
Posting Komentar