Rabu, 27 Juli 2022

220727 Belajar_ OOP

 CONTOH OOP


Buat project Baru Dengan nama “BelajarOOP”

Buat Peckage dengan nama  “dasar”

silahkan buat class baru bernama Player.java.

Isi dengan tulis kode pada Player.java seperti ini:

package dasar;

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;

    }

    

}

setelah itu buat class baru dengan nama Game.java

isi dengan  kode pada Game.java seperti ini:

package dasar;

public class Game {

     public static void main(String[] args){


        // membuat objek player

        Player HERO = new Player();


        // mengisi atribut player

       HERO .name = "BATMAN";

        HERO.speed = 78;

        HERO.healthPoin = 100;


        // menjalankan method

        HERO.run();


        if(HERO.isDead()){

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

        }


    }

}

jika di run akan seperti ini:



Contoh lain dari OOP:

Buat Class Baru Di Package Dasar Dengan Nama Drone.java

isi dengan  kode pada Drone.java seperti ini:

package dasar;



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

    }

}

Setelah itu buat class baru dengan nama Drone2

isi dengan  kode pada Drone2.java seperti ini:


package dasar;

public class Drone2 {public static void main(String[] args) {


//Membuat objek

Drone XI  = new Drone();


//Mengisi atribut

XI.energi = 100;

XI.ketinggian = 50;

XI.kecepatan = 100 ;

XI.merek = "Honda";


//Menjalankan method

XI.terbang();


}

    

}

Setelah Di Run Maka Akan Tampil Seperti Ini:













Tidak ada komentar:

Posting Komentar