SESSION 2 – WEEK 1
String Manipulation
a) Inheritance (pewarisan) merupakan proses pewarisan data dan method dari kelas
induk(Super Class) ke kelas anak(Sub Class). Dalam inheritance terdapat istilah overriding
dan overload, apa itu? cari sendiri!! hehe. overriding itu kemampuan subClass untuk
memodifikasi atau meredefinisi data atau method dari superClass. proses ini nantinya akan
mengakibatkan kepada kedua kelas; subClass dan superClass. kalo overloding itu
kemampuan dalam membuat dua atau lebih method dengan nama yang sama dalam satu
kelas, namun memiliki jumlah parameter atau tipe argumentnya berbeda.
c) Polymorphism, nah istilah satu ini dapat diartikan sebagai banyak bentuk. Penerapan
polymorphism ini dilakukan dengan menggunakan nama yang sama, namun mempunyai
tingkah laku (behavior) yang berbeda sehingga listing code implementasinyapun berbeda.
sumber: https://loekm4n.wordpress.com/tiga-pilar-dalam-pbo/
2) Dari variable 'UbahHuruf', buat Coding Java untuk menghasilkan variable baru 'HurufBesar'
menggunakan method String toUpperCase()
UbahHuruf = "Huruf kecil jadi Besar"
public class ubahhuruf {
public static void main(String[] args) {
String str = "Huruf kecil jadi Besar";
String strUpper = str.toUpperCase();
System.out.println("Huruf Sebelumnya : " + str);
System.out.println("Huruf Saat ini : " + strUpper); }
}