您的位置:首页 > 其它

通过构造方法为私有属性赋值

2016-04-04 18:57 369 查看
/*通过构造方法为私有属性赋值*/

class Person5{

String name;

int age;

public Person5(int age,String name){ //通过构造方法为私有属性赋值

this.setName(name);

this.setAge(age);

}

public void setName(String name){

this.name = name;

}

public String getName(){

return this.name;

}

public void setAge(int age){ //通过set方法修改私有属性

if(age>0){ //修改私有属性时可以加入判断语句

this.age = age;

}

else System.out.println("输入的年龄有误!");

}

public int getAge(){ //通过get方法得到私有属性

return this.age;

}

public void talk(){

System.out.println("名字是:"+name+",年龄为"+age);

}

}

public class PersonDemo5 {

public static void main(String[] args) {

// TODO Auto-generated method stub

Person5 per = new Person5(33,"李四");

per.talk();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: