Kali ini saya akan mengajarkan bagaimana membuat program menggunakan OOP.
Ok langsung aja kita pada project.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package hewan;
import java.util.Scanner;
/**
*
* @author Kokomr007
*/
public class Hewan1 {
static String animal1="Mamalia", animal2="Unggas", animal3="Reptil", hewan;
static int pilihan;
Scanner koko = new Scanner(System.in);
void proses()
{
System.out.println("1. Mamalia \n 2. Unggas \n 3. Reptil");
System.out.println("Pilihan anda: ");
pilihan = koko.nextInt();
}
void namahewan1()
{
hewan= "Harimau";
System.out.println("Nama :"+animal1+"\n"+"mamalia"+hewan);
}
void namahewan2()
{
hewan= "Elang";
System.out.println("Nama :"+animal2+"\n"+"unggas"+hewan);
}
void namahewan3()
{
hewan= "Ular";
System.out.println("Nama :"+animal1+"\n"+"reptil"+hewan);
}
}
Karena OOP terkoneksi dengan class, maka kita harus membuat kelas selanjutnya untuk menjalankan OOP tersebut.
Berikut full source codenya :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package hewan;
/**
*
* @author Kokomr007
*/
public class Hewan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Hewan1 animal = new Hewan1();
animal.proses();
switch(animal.pilihan){
case 1: animal.namahewan1();
break;
case 2: animal.namahewan2();
break;
case 3: animal.namahewan3();
}
}
}
Ok, selamat mencoba