private对setter和getter的运用简例子
一.private关键字是一个权限修饰词,需要setter赋值和判断,和getter调用;
其他已代码的注释进行解释。
在这里插入代码片
public class Man {
//属性
private String name;
private int age;
//运用setter 和 getter 对private的内容进行赋值
//和调用
//setName
public void setName(String n){
name = n;
}
//getName
public String getName(){
return name;
}
//setAge
public void setAge(int a){
if(a >= 18 && a <= 100){
age = a;
}
else
{
System.out.println("非法的");
}
}
//getAge
public int getAge(){
return age;
}
//行为
public void Manact(){
System.out.println("这个man正在打篮球。");
}
public void Manabilities(){
System.out.println("这个man会讲英语。");
}
//主函数部分
}public class Mantest {
public static void main(String[] args) {
//创建Man的对象
Man m = new Man();
//给命名
m.setName("小明");
m.setAge(18);
//调用
System.out.println(m.getName());
System.out.println(m.getAge());
//调用行为
m.Manact();
m.Manabilities();
}
}
注意:本篇只是简单运用。