欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java private关键字用法实例

时间:2021-03-08 11:36:12|栏目:JAVA代码|点击:

这篇文章主要介绍了java private关键字用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

package java04;
/*
* 问题描述:定义Person的年龄时,无法阻止不合理的数值设置进来
* 解决方案:用private关键字将需要保护的成员变量进行修饰
*
* 一旦使用了private进行修饰,那么本来类当中仍然可以随意访问。
* 但是超出本类范围之外的就补不能直接访问了
*
* 简介访问private成员变量,就是定义一对儿Getter/Setter方法
*
* 命名规则 setXxx  getXxx
*
* 对于getter来说,不能有参数,返回值类型和成员类型对应
* 对于setter来说,不能有返回值,参数类型和成员变量对应
*
* */

public class Person {
  String name;//姓名
  private int age;//年龄
//  private int age =12;//年龄

  public void show(){
    System.out.println("我叫: "+name+",今年"+age);
  }
  //这个成员方法,专门用于向age设置数据
  public void setAge(int num){
    if (num<100 && num>0){
      age = num;
    }else{
      System.out.println("数据不合理");}
//    age = num;
  }
  //这个成员方法。专门用于获取age的数据
  public int getAge(){
    return age;
  }
}
package java04;

public class DemoPerson {
  public static void main(String[] args) {
    Person person = new Person();
    person.show();
    person.name = "小明";
//    person.age = -20; 错误写法
    person.setAge(10);

    System.out.println("得到年龄"+person.getAge());//得到年龄10
    person.show();//我叫: 小明,今年10

  }
}

上一篇:java程序员必须知道的4个书写代码技巧

栏    目:JAVA代码

下一篇:SpringCloud Zuul实现动态路由

本文标题:java private关键字用法实例

本文地址:http://www.codeinn.net/misctech/76466.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有