Latest web development tutorials

Paket Java

Dalam metode pemrograman berorientasi objek, paket (bahasa Inggris: Encapsulation) mengacu pada cara untuk abstrak fungsi sebenarnya dari antarmuka sebagai bagian dari rincian paket, cara tersembunyi.

Paket dapat dianggap sebagai pelindung terhadap kode kelas dan data didefinisikan luar kode kelas untuk akses random.

Untuk mengakses kode kelas dan data harus melewati antarmuka ketat.

Fungsi utama dari paket adalah bahwa kita dapat memodifikasi kode implementasi Anda, tanpa memodifikasi kode kita sebut mereka program fragmen.

kemasan yang sesuai bisa membuat kode lebih mudah untuk memahami dan memelihara, dan meningkatkan kode keamanan.

contoh

Mari kita lihat contoh kelas paket java:

/* 文件名: EncapTest.java */
public class EncapTest{

   private String name;
   private String idNum;
   private int age;

   public int getAge(){
      return age;
   }

   public String getName(){
      return name;
   }

   public String getIdNum(){
      return idNum;
   }

   public void setAge( int newAge){
      age = newAge;
   }

   public void setName(String newName){
      name = newName;
   }

   public void setIdNum( String newId){
      idNum = newId;
   }
}

Contoh di atas metode umum dari luar akses kelas anggota kelas variabel masuk.

Biasanya, metode ini disebut getter dan metode setter.

Dengan demikian, setiap kelas untuk variabel anggota pribadi kelas akses melalui getter dan setter metode ini.

variabel penjelas EncapTest kelas dengan contoh berikut tentang bagaimana untuk diakses:

/* F文件名 : RunEncap.java */
public class RunEncap{

   public static void main(String args[]){
      EncapTest encap = new EncapTest();
      encap.setName("James");
      encap.setAge(20);
      encap.setIdNum("12343ms");

      System.out.print("Name : " + encap.getName()+ 
                             " Age : "+ encap.getAge());
    }
}

Kode di atas dikompilasi hasil adalah sebagai berikut:

Name : James Age : 20