java 的private的用法保护成员变量的值,将值判断

package day02;

public class Private_yongfa {
String name;
private int age;//固定写法
String sex;

public void setAge(int num) {//设置值,set+大写首字母保护值,void不需要返回值,固定写法
if (num < 100 && num > 0) {
age = num;
} else {
System.out.println("年龄数据不对");
}
}

public int getAge() {//取值,get+大写首字母保护值,返回值类型int,需要返回值,固定写法
return age;
}
}
+====================================================================================
package day02;

public class Private_yong {
public static void main(String[] args) {
Private_yongfa xinxi=print01("赵丽颖",99,"女");
System.out.println("名字:"+xinxi.name+" 年龄:"+xinxi.getAge()+" 性别:"+xinxi.sex);//xinxi.getAge()获取值固定写法
}
public static Private_yongfa print01(String name,int age,String sex){
Private_yongfa xinxi=new Private_yongfa();
xinxi.name=name;
xinxi.setAge(age);//设置值,固定写法
xinxi.sex=sex;
return xinxi;


}
}

猜你喜欢

转载自www.cnblogs.com/cxycxycxy/p/11762555.html