Kamis, 09 November 2017

PBO 2017, Teknik Informatika UTM ( Overidding dan Overloading Method )

Nama : Krisna Dwi Cahyo
NIM : 160411100054
PBO C
Overloading Merupakan Suatu Function yang memiliki parameter , dan function tersebut dapat memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda atau bisa kita bilang Situasi di mana beberapa rutin dalam sebuah program dapat mempunyai nama sama tetapi berbeda jenis parameter dan/utau jenis return value.
Overriding Merupakan Suatu Keadaan Dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk
Keuntungan Overriding : dapat menambahkan sifat / atribut pada kelas induk nya
Superclass
package Inheritance;
public class Supmaha {
static void nama(){
System.out.println("Nama : Krisna Dwi Cahyo");
}
}
Subclass 1
package Inheritance;
public class Alamat extends Supmaha {
static void alamat(){
System.out.println("Alamat : Desa Turipinggir, Megaluh Jombang");
}
}
Subclass 2
package Inheritance;

public class Hobby extends Alamat {
//contoh ber overidding dengan subclass 1
static void alamat(){
System.out.println("Alamat : Desa Gongseng, Megaluh Jombang");
}
//contoh overloading hobby
static void hobby(){
System.out.println("Hobby : Touring");
}
//contoh overloading hobby
static void hobby(String v){
System.out.println(v);
}
//program utama
public static void main(String[]asdasd){
nama();
alamat();
hobby();
hobby("Hobby : tidur");
}
}
Hasil running



Tidak ada komentar:

Posting Komentar

Tata Kelola TI : Pengukuran Performa dan Management Sumber Daya

Nama : Krisna Dwi Cahyo NIM : 160411100054 Kelas : IT Governance-A Performance Measurement/Pengukuran Kinerja adalah suatu proses penila...