Selasa, 26 Juli 2022

Rabu,27072022,belajar oop

  1.  class drone;

package dasar;


/**

 *

 * @author KOMPUTER-03

 */

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++;

    }

}


2. class player:

package dasar;


/**

 *

 * @author KOMPUTER-03

 */

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;

    }

}

3. class game

package dasar;


/**

 *

 * @author KOMPUTER-03

 */

public class Game {

    public static void main(String[] args) {

        // membuat objek player

        Player batman = new Player();


        // mengisi atribut player

        batman.name = "Batman";

        batman.speed = 78;

        batman.healthPoin = 0;


        // menjalankan method

        batman.run();


        if(batman.isDead()){

            System.out.println("Game Over!");

        }


    }

}



4. class pedang

package dasar;


/**

 *

 * @author KOMPUTER-03

 */

public class Pedang {

    public static void main(String[] args) {

        // membuat objek player

        Drone batman = new Drone();


        // mengisi atribut player

        batman.energi = 90;

        batman.ketinggian = 85;

        batman.kecepatan = 1000;

        batman.merek = "sky";


        // menjalankan method

        batman.terbang();


        


    }  

}



Tidak ada komentar:

Posting Komentar

Membuat Desain PPDB