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();
        }
    }
    

      

     

  • 相关阅读:
    数据库相关
    linux相关
    类相关
    异常处理
    一些类的概念
    安装插件
    接口开发
    redis相关
    大数据-概览
    大数据-浅谈OLTP与OLAP
  • 原文地址:https://www.cnblogs.com/zzzhao/p/12252747.html
Copyright © 2011-2022 走看看