Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // awal dari enkapsulasi yang menggabungkan data dan method
- class Kucing{
- //data
- int umur;
- boolean lapar, marah;
- String nama;
- //method
- //public Kucing(String NamaIn, int age){
- // int umur=age; nama=NamaIn;
- //}
- public void SetLapar(boolean kondLapar){
- lapar=kondLapar;
- }
- public void Makan(){
- if (lapar){
- System.out.println("si "+nama+" lapar, maka dia makan");}
- else {
- System.out.println("si "+nama+" kenyang, maka dia tidur");
- }
- }
- public void Makan(String yangdimakan){
- if (lapar){
- System.out.println("si "+nama+" lapar makan "+ yangdimakan);}
- else {
- System.out.println("si "+nama+" kenyang, maka berteman dengan"+ yangdimakan );
- }
- }
- public void SetMarah(boolean kondMarah){
- marah=kondMarah;
- }
- public void Bersuara(){
- if (marah){
- System.out.println("si "+nama+" sedang marah, mengeong");}
- else {
- System.out.println("si "+nama+" sedang tenang, dia tidur");
- }
- }
- }
- public class Harimau extends Kucing{
- public void Bersuara(){
- if (marah){
- System.out.println("si "+nama+" sedang marah, mengaum keras");}
- else {
- System.out.println("si "+nama+" sedang tenang, bermain");
- }
- }
- public void Berlari(){
- System.out.println(nama+" berlari mengejar mangsa");
- }
- public void SetData(String NamaIn, int age){
- umur=age; nama=NamaIn;
- }
- public static void main(String []args){
- Harimau Tigre = new Harimau();
- Tigre.SetData("Tigaer", 15);
- Tigre.SetMarah(true);
- Tigre.SetLapar(false);
- Tigre.Bersuara();
- Tigre.Berlari();
- Tigre.Makan("manusia");
- //super.Bersuara();
- Harimau TonyParker = new Harimau();
- Tigre.SetData("Tony Parker", 150);
- System.out.println("umur :"+TonyParker.umur);
- //Tigre.Berlari();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement