初步掌握java——java三大特点之一封装

   封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。它将类的某些信息隐藏在类内部,不允许外部程序直接访问,但可以通过生成getter、setter方法来访问和修改。 

    封装特点:1、只能通过规定的方法访问数据。

         2、隐藏类的实例细节,方便和实现。 

    封装的实现:1、对于成员变量在其类型前+private,被private修饰后只能在类内部访问,可以通过创建getter和setter方法实现访问和修改。(创建getter和setter方法:右键选择Source,然后选择Generate Getters and setters 即可 )

          2、对于方法在最前面+private,被private修饰后可以通过创建另一个方法调用此方法。例:

                package test.td;

                public class Testvoid {
                    public static void main(String[] args) {
                          Testvoid  a=new Testvoid();
                          a.beInvoked();
                    }
    
                      public void invoke() {
                            Testvoid  v=new Testvoid();
                             v.beInvoked();
                      }
                      private void beInvoked() {
                            System.out.println("成功调用!");
                    }
    
                 }

                  

posted @ 2018-08-23 15:45  快乐长存  阅读(116)  评论(0编辑  收藏  举报