【2】 Java基础 <三>

封装:保护内部复杂的程序,只留给用户简单安全的操作

private  私有化  只能在本类中被访问

 

步骤

  1. 给属性添加    private   私有化修饰符
  2. 增加  get   set   方法来设置属性值

封装属性有什么好处呢?

   答:对类中的属性赋值时进行约束

example1:

 1 public class Test {
 2     private String name;
 3     //get方法
 4     public String getName(){
 5         return name;
 6     }
 7     //set方法
 8     public void setName(String n){
 9         if ("张三".equals(n)) {
10             name = n;
11         }else{
12             System.out.println("您输入的参数有误"+n);
13             name="张三";
14         }
15     }
16 }

 

example2:

public class Test1 {
    public static void main(String[] args) {
        Test t ;  //引用数据类型
        int a ;   //简单数据类型
        String s;
        
        //基本数据类型 赋值是  具体的值
        a = 10;
        // 引用类型  赋值的是 对象在堆内存空间的地址
        t = new Test();
        t.setName("李四");
        System.out.println(t.getName());
    }
}

 

 

布尔:只能赋值  true  或者是  false

    默认赋值false

eg:

  static boolean b = true;

 

posted on 2018-03-11 15:17  就是菁可爱哦  阅读(86)  评论(0编辑  收藏  举报

导航