首页 > 其他 > 详细

方法封装,属性调用以及设置。

时间:2019-12-05 17:21:51      阅读:65      评论:0      收藏:0      [点我收藏+]

 

package Oop_lianxi;

public class Student {
private int age;
private String name;

// 这里的两个成员变量都是被私有化的,在其它的类中无法直接用对象调用,或者修改。

public Student() {

}

//这是一个无参构造方法
public Student(int age,String name) {
this.age=age;
this.name=name;
}
//这是一个有参构造方法

public int getAge() {
return age;
}

public String getName() {
return name;
}

//getAge/getName,可以让私有的成员变量可以在其他类中被调用。

public void setAge(int age) {
if (age < 0) {
System.out.println("对不起,年龄输入不合法");
this .age = 0;
} else {
this.age = age;
}

//这里的代码可以让变量受到一定的保护,不可以被随便赋值。
}

public void setName(String name) {
this.name=name;
}

//setAge/setName,可以让私有化的成员变量在其他类中被赋值。

方法封装,属性调用以及设置。

原文:https://www.cnblogs.com/zhipeng-wang/p/11990518.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!