封装

来源:互联网 发布:阿里云服务器网站搭建 编辑:程序博客网 时间:2024/06/08 06:24

                                                                                                                                 封装


就是将类的状态信息隐藏在类内部,不予许外部直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。

class  Demo{

            private String name;   \\  private修饰符修饰的类或者属性以及方法是不能被外部直接访问的

            private String sex;         \\   访问需要用到方法:set方法、get方法

            private int age;

     public Demo(String name,String sex,int age)

           {

                     this.name = name;   \\  这里的this指的是当前调用对象

                     this.sex = sex;

                     this.sge;

            }

       public setName(String name)  \\  就是set方法,可以给属性赋值

           {

                     this.name = name;

           }

       public setSex(String sex)

           {

                     this.sex = sex;

           }

}

       public setAge(int age)

           {

                     this.age = age;

           }

       public String getName(String name)  \\  就是get方法,可以得到Demo这个类里面的属性

           {

                     return name;

           }

       public String getSex(String sex)

           {

                     return sex;

           }

       public int getAge(int age)

           {

                     return age;

           }

class Demo1{

       public static void main(String [] arg)

   {

              Demo demo = new Demo("张三","男",23); +

              demo.setNmae("李四");  \\  这里可以修改Demo这个类里面的属性

              demo.setSex("人妖");

              demo.setAge(25);

              demo.getName();   \\   可以得到Demo这个里面的属性

             demo.getSex();

              demo.getAge();

    System.out.println(demo.setName() + demo.setSex() + demo.setAge());   \\  输出

    }

}



           这就是有关封装的代码

           







0 0
原创粉丝点击