将变量改为常量

我们在java学习中,经常容易改变一些我们不想改变的属性值

比如身高,性别,身份证号码这些都是不可改变,那么我们要如何才能使得

这些值变为不可改变呢?很简单,只需要用final修饰就可以了。


class Penguin
{
 String name;
 String sex;
 int health;
 int love;     //实例成员变量

 //用final修饰,会将一个 变量转换为常量
 //常量的 值 是不能够再改变的。
 final String NAME1 = "萌萌哒";

 static int max_age; //类成员变量

 static final String PENGUIN_SEX_FEMALE = "Q妹";
 static final String PENGUIN_SEX_MALE = "Q仔";
 
 
 public Penguin(String sex){

  this.sex = sex;

 }

 public static void introduceClass(){

  //编译器报错, 不管是静态方法还是实例方法啊, 方法中不允许有static的变量
  //static final int a1 = 90;

  System.out.println(a1);

 }

 public void introduceSelf(){

     final int a = 100; //亲密度

  love = a;

  System.out.println("我和主人的亲密度是:"+ love);



 }



}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值