zoukankan      html  css  js  c++  java
  • java关键字private(私有)

    private关键字:

      是一个权限修饰符;

      用于修饰成员(成员变量和成啊元函数);

      被私有化的成员只能在本类中有效;

    常用之一:

      将成员变量私有化,对外提供对应的set,get方法对其进行访问。提高对数据访问的安全性;

    问题:定义Peron的age时无法控制输入是否合理;

    解决办法:用关键字private将需要保护的成员变量进行修饰,修饰后的成员变量只能在当前类中引用;

    public class Person {
        String name;
        private int age;
    
        public void setAge(int num){
            if(num<0)
                System.out.println("请重新输入!");
            else
                age = num;
        }
        public int getAge(){
            return age;
        }
    
        public void show(){
            System.out.println("name:"+name+":age:"+age);
        }
    }
    

     

    public class PrivateDemo {
        public static void main(String[] args) {
            Person person = new Person();
            person.name = "凌云";
            person.setAge(-20);
            person.show();
            person.setAge(18);
            person.show();
        }
    }
    

      

     

  • 相关阅读:
    *HDU2473 并查集
    *HDU3172 并查集
    *cf.4 贪心
    *HDU3635 并查集
    *HDU1325 并查集
    *HDU1829 并查集
    Node.js 学习笔记二
    Node.js 学习笔记 一
    AngularJS 学习笔记 一
    MongoDB 基础知识二
  • 原文地址:https://www.cnblogs.com/zzzhao/p/12252747.html
Copyright © 2011-2022 走看看