Najlepszy samouczek Pakiet Java W 2024 r. W tym samouczku możesz dowiedzieć się Pakiet Java
W metodzie programowania obiektowego, pakiet (w języku angielskim: Encapsulation) odnosi się do sposobu, aby abstrakcyjnego realnej funkcji interfejsu jako część szczegółów pakietu, ukryty sposób.
Pakiet może być traktowany jako bariera ochronna przed kodem klasy, a dane są zdefiniowane poza kodem klasy Random Access.
Aby uzyskać dostęp do kodu klasy i dane muszą przejść rygorystyczne interfejs.
Główną funkcją pakietu jest to, że możemy zmodyfikować kod wdrażania, bez modyfikowania kodu nazywamy tych, fragment programu.
Odpowiednie opakowanie może uczynić kod łatwiejszy do zrozumienia i utrzymania i zwiększenia kod zabezpieczający.
Spójrzmy na przykład klasy pakietu 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; } }
Powyższy przykład metody publiczne zewnętrznym dostępem klasy zmiennej wejściowej członkiem klasy.
Zazwyczaj metody te są nazywane getter i metody setter.
Tak więc, każda klasa z klasą dostępu zmiennej członkiem prywatnego przejść przez tych metod pobierających i ustawiających.
zmienne objaśniające EncapTest klasę następujących przykładów, w jaki sposób mają być dostępne:
/* 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()); } }
Powyższy kompilacji kodu wyniki przedstawiają się następująco:
Name : James Age : 20