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

Posted 工程哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过构造方法为私有属性赋值相关的知识,希望对你有一定的参考价值。

/*通过构造方法为私有属性赋值*/
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();



以上是关于通过构造方法为私有属性赋值的主要内容,如果未能解决你的问题,请参考以下文章

Python 的类里面给属性重新赋值用了啥方法?

通过定义默认私有构造函数使类不可继承

创建对象

对象的私有/公有/静态/特权 属性/方法

Javascript的私有变量和方法共有变量和方法以及特权方法构造器静态共有属性和静态共有方法

JAVA学习--OOP