Berorientasi Object

Assalamualaikum,
hallo kembali lagi bersama urmih, kali ini aku akan bahas java netbeans berorientasi objek :
Attribute - variabel (member) :  contoh nya mobil . stir, ban, pedal rem, pedal gas, dll bisa disebut attributenya si mobil.
Behavior - method (fungsi) : cara menghidupkan mobil, cara menjalankan mobil, cara memundurkan mobil itu dia yg disebut method.
perbedaan class dan object
Class: konsep dan deskripsi dari sesuatu
Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object.
Object: instance dari class, bentuk (contoh) nyata dari class
Object memiliki sifat independen dan dapat digunakan untuk memanggil method.
Beberapa contoh yg aku coba di java netbean
# 1
package urmih3ap;
   /**
 *
 * @author user
 */
 public class Mobil {
   String warna;
   int tahunproduksi;
  void printMobil(){
    System.out.println("Warna mobilku  :" + warna);
    System.out.println("Beli mobil tahun :" + tahunproduksi);
    System.out.println("");
   }
    void printMobil2(){
    System.out.println("Warna mobil dia :" + warna);
    System.out.println("Beli mobil tahun :" + tahunproduksi);
 }}
##
package urmih3ap;
import java.util.Scanner;
/**
/**
 *
 * @author user
 */
public class MobilBeraksi {
      public static void main(String[] args){
           Mobil mobilku = new Mobil ();
          Mobil mobildia = new Mobil ();
 
    mobilku.warna = "hitam";
    mobilku.tahunproduksi = 2006;
    mobildia.warna = "putih";
    mobildia.tahunproduksi = 2007;
 
    mobilku.printMobil();
    mobildia.printMobil2();
}}

# 2
package urmih3ap;
/**
 *
 * @author user
 */
public class handphone {
    String
            hidupkan,
            lakukan_panggilan,
            kirim_sms,
            matikan;
    void hidupkan (){
            System.out.println ("handphone hidup " );
       }
  void lakukan_panggilan (){
        System.out.println  ("krig,kring,kring...panggilan dilakukan ");
       }
 void kirim_sms (){
        System.out.println ("dung,dung...sms berhasil terkirim " );
       }
 void matikan (){
        System.out.println ("handphone mati" );
       }}
# #
package urmih3ap;
/**
 *
 * @author user
 */
public class handphoneberaksi {
     public static void main(String[] args){
         handphone Hp = new handphone();
       
         Hp.hidupkan();
         Hp.lakukan_panggilan();
         Hp.kirim_sms();
         Hp.matikan();
    }}

# 3
package urmih3ap;
/**
 *
 * @author user
 */
public class manusia {
    String
            menangis,
            tertawa,
            bahagia;
  void menangis (){
       System.out.println (" zaky jatuh dari sepeda " );
       }
  void tertawa (){
       System.out.println (" windy ketawa karna bintang buang angin dikelas  " );
       }
void bahagia (){
       System.out.println (" ipk bagus " );
       }}
#
package urmih3ap;
/**
 *
 * @author user
 */
public class manusiaberaksi {
    public static void main(String[] args){
        manusia orang = new manusia ();
        orang.menangis ();
        orang.tertawa ();
        orang.bahagia ();
   }}
# 4
package urmih3ap;
/**
 *
 * @author user
 */
public class mahasiswa {
    String
            membaca,
            nyontek,
            modifikasi;
 void membaca (){
       System.out.println ("aku lagi membaca novel" );
       }
 void nyontek (){
       System.out.println ("dia nyontek blogku " );
       } 
void modifikasi (){
       System.out.println ("mahasiswa modifikasi motor " );
       }}
##
package urmih3ap;
/**
 *
 * @author user
 */
public class mahasiswaberaksi {
    public static void main(String[] args){
        mahasiswa siswa = new mahasiswa ();
        siswa.membaca ();
        siswa.nyontek ();
        siswa.modifikasi ();
   }}
# 5
package urmih3ap;
/**
 *
 * @author user
 */
public class singa {
    String
            roaring,
            tidur,
            berburu;
  void roaring (){
       System.out.println ("singa menggaung" );
       }
  void tidur (){
            System.out.println ("singanya lagi bobo " );
         }
 void berburu (){
            System.out.println (" ada manusia lagi beburu singa " );
       } }
##
package urmih3ap;
/**
 *
 * @author user
 */
public class singaberaksi {
    public static void main(String[] args){
       singa aksi = new singa ();
     
       aksi.roaring ();
       aksi.tidur ();
       aksi.berburu ();   
}}
jadi intinya kalian kalau mau buat java netbeans berorientasi objeck kalian harus buat 2 class, class 1  itu kalian isi apa yang kalian mau munculkan atau inputnya dan class 2 yang  kalian buat itu untk memunculkan atau memanggil input pada class 1. selamat mencoba :)
cukup sekian dulu yah.,
wassalamualaikum.


Komentar