Пакет Java
В объектно-ориентированного метода программирования, пакет (на английском языке: Инкапсуляция) относится к пути к абстрактному реальной функции интерфейса как часть деталей пакета, скрытой форме.
Пакет можно рассматривать как защитный барьер против кода класса и данные определяются вне класса кода для произвольного доступа.
Для того, чтобы получить доступ к коду класса и данные должны пройти строгий интерфейс.
Основная функция этого пакета состоит в том, что мы можем изменить код реализации, без изменения кода, которую мы называем те, фрагмент программы.
Соответствующая упаковка может сделать код легче понять и поддерживать и улучшать код безопасности.
примеров
Давайте посмотрим на примере класса 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; } }
В приведенном выше примере общественные методы внешнего доступа класса член класса переменной вход.
Как правило, эти методы называются методы получения и установки.
Таким образом, любой класс для класса доступа к частной переменной-члена, чтобы пройти через эти методах получения и установки.
Объясняющих переменных EncapTest класс следующими примерами того, как получить доступ к:
/* 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()); } }
Приведенный выше код компилируется результаты выглядят следующим образом:
Name : James Age : 20