Rabu, 27 Juli 2022

072722_BELAJER OOP_RIDHO

 package dasar;


/**

 *

 * @author KOMPUTER-12

 */

public class Player {

    // definisi atribut

    String name;

    int speed;

    int healthPoin;


    // definisi method run

    void run(){

        System.out.println(name +" is running...");

        System.out.println("Speed: "+ speed); 

}

    

 // definisi method isDead untuk mengecek nilai kesehatan (healthPoin)

    boolean isDead(){

        if(healthPoin <= 0) return true;

        return false;

    }

    

}


package dasar;

/**
 *
 * @author KOMPUTER-12
 */
public class Geme {
    public static void main(String[] args){

        // membuat objek player
        Player hero = new Player();

        // mengisi atribut player
        hero.name = "batman";
        hero.speed = 0;
        hero.healthPoin = 100;

        // menjalankan method
        hero.run();

        if(hero.isDead()){
            System.out.println("Game Over!");
}
    }
}
ackage dasar;

/**
 *
 * @author KOMPUTER-12
 */
public class Drone {
     // atribut
    int energi;
    int ketinggian;
    int kecepatan;
    String merek;

    // method
    void terbang(){
        energi--;
        if(energi > 10){
            // terbang berarti nilai ketinggian bertambah
            ketinggian++;
            System.out.println("Dorne terbang...");
        } else {
            System.out.println("Energi lemah: Drone nggak bisa terbang");
        }
    }

  void matikanMesin(){
        if(ketinggian > 0){
            System.out.println("Mesin tidak bisa dimatikan karena sedang terbang");
        } else {
            System.out.println("Mesin dimatikan...");
        }
    }
  
void turun(){
        // ketinggian berkurang, karena turun
        ketinggian--;
        energi--;
        System.out.println("Drone turun");
    }

 void belok(){
        energi--;
        System.out.println("Drone belok");
        // belok ke mana? perlu dicek :)
    }
 
 void maju(){
        energi--;
        System.out.println("Drone maju ke depan");
        kecepatan++;
    }
 
  void mundur(){
        energi--;
        System.out.println("Drone mundur");
        kecepatan++;
    }
}

package dasar;

/**
 *
 * @author KOMPUTER-12
 */
public class BelajarOOP {
      public static void main(String[] args){

        // membuat objek player
        Drone r = new  Drone ();

        // mengisi atribut player
     r.energi = 23;
    r.ketinggian =34;
    r.kecepatan =54;
    r. merek = "43";

        // menjalankan method
        r.terbang();

    
}
     }







Tidak ada komentar:

Posting Komentar

TUTORIAL MEMBUAT PPDB

lankah lankah 1  Buka netbeans  2 membuat class nya 3 dan buka j frame from 4 dan membuat krangkanya seprti ini