Object

Saturday 8 August 2015

Object.Object adalah dimana akan access field atau method didalam kelas tersebut,.Object class tersebut perlulah create di method main(),Dia ada 2 cara untuk declare  object dekat main() method.

1.Method


 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
     
     
   public static void main(){  
     Kereta kereta1 = new Kereta();  
   }  
 }  

2.Method

Kereta.java

 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
 }  

Start.java

   
 public class Start {  
   public static void main(String[] args){  
       
     Kereta kereta1 = new Kereta();  
   }  
 }  
   

Kalao saya akan  guna method 2.So di dalam method main() tersebut saya telah create object yang dinamakan kereta1.


Setelah siap create object,kita akan menggunakan object tersebut untuk access field didalam class Kereta.So caranya adalah seperti dibawah.


   
 public class Start {  
   public static void main(String[] args){  
       
     Kereta kereta1 = new Kereta();  
     kereta1.jenisKereta = "BMW";  
     kereta1.noPlat = "ABC 1121";  
   }  
 }  
   

diatas adalah cara untuk access field variable yang berada didalam class Kereta.Jadi Object kereta1 tersebut adalah jenis kereta adalah BMW dan no plat kereta tersebut adalah ABC 1121.Sekarang kita hendak buat satu Object kereta yang baru dan object tersebut jenis kereta adalah Mercedes.

 public class Blogspot {  
   
   public static void main(String[] args) {  
    Kereta kereta1 = new Kereta();  
      
    kereta1.jenisKereta = "BMW";   
    kereta1.noPlat = "ABC 1121";  
      
    Kereta kereta2 = new Kereta();  
    kereta2.jenisKereta = "Mercedes";  
    kereta2.noPlat = "ABC 1912";  
      
   }  
     
 }  

Pada coding diatas,kita telah create object yang baru iaitu kereta2 dan ciri-ciri object tersebut adalah jenis kereta : Mercedes dan nombor Plat : ABC 1912.Seperti yang korang tahu jika sesuatu variable itu tukar dengan value yang baru maka value yang lama akan ditukar dan digantikan value yang baru seperti contoh dibawah:

 public class Blogspot {  
   
   public static void main(String[] args) {  
    String name = "ali";  
    System.out.println("Nama saya "+name);  
      
    name = "ahamd";  
    System.out.println("Nama saya "+name);  
      
   }  
 }  

Output:










kalao dari logik sepatutnya value "BMW" pada field variable jenisKereta ditukarkan kepada value baru iaitu "Mercedes" sebab kita panggil variable tersebut then tukar kepada value baru.Tetapi anda kena ingat bahawa kedua-dua variable di dalam class Kereta adalah an instance variable.Maksudnya sekiranya anda tukar value di instance variable,maka dia tidak akan effect pada variable yang ada didalam class tetapi object itu sendiri.

Example:

 public class Blogspot {  
   
   public static void main(String[] args) {  
     Kereta kereta1 = new Kereta();   
      
     kereta1.jenisKereta = "BMW";    
     kereta1.noPlat = "ABC 1121";   
      
     Kereta kereta2 = new Kereta();   
     kereta2.jenisKereta = "Mercedes";   
     kereta2.noPlat = "ABC 1912";   
       
     System.out.println("==Object kereta1==");  
     System.out.println("Jenis Kereta:"+kereta1.jenisKereta);  
     System.out.println("No.Plat:"+kereta1.noPlat);  
       
     System.out.println();  
       
     System.out.println("==Object kereta2==");  
     System.out.println("Jenis Kereta:"+kereta2.jenisKereta);  
     System.out.println("No.Plat:"+kereta2.noPlat);   
   }  
 }  

Output:


Read more ...

Class

Saturday 8 August 2015


Classes adalah sebahagian basic di dalam object oriented programming.Dimana dengan adanya class korang boleh letak attribute ataupun ciri yang akan ada pada class sesuatu.Contonnya sekiranya korang hendak buat class untuk Kereta.jadi kelas tersebut mestila ada ciri kereta.

Dibawah adalah bentuk class.


 public class Kereta {  
     
 }  
   


Sekarang kita akan letak ciri yang ada pada kelas tersebut.Dengan itu kita akan memasukan Field didalam kelas diatas.Field itu adalah variable yang kita akan letak didalam class Kereta.

Java ada 2 jenis field yang akan ada di dalam kelas.

  • class field
  • instance field


Dibawah adalah variable berbentuk instance field yang diletakan didalam class.

 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
     
 }  
   

So,Setelah class kita sudah siap ada field,class diatas adalah basic class yang lengkap mempunyai ciri-ciri yang telah disediakan.

Bagaimana kita hendak menggunakan class tersebut? adalah dengan menggunakan Object.
Read more ...