set get 方法
java中,当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。
set()是给属性赋值的,get()是取得属性值的
被设置和存取的属性一般是私有
主要是起到封装的作用,不允许直接对属性操作。
举例
private String username;
public void setUsername(String username) {
this.username = username;
}
public String getUsername() {
return username;
}
this
- this表示某个对象
- this可以出现在实例方法和构造方法中,但是不可以出现在类方法中
- this出现在类的构造方法中,就代表该构造方法所创建的对象
- this出现在实例方法中,就代表正在调用该方法的当前对象
- this不能出现在类方法中,是因为类方法可以通过类名直接调用。在这个时候,可能还没有任何对象诞生。
final
- final修饰类中的属性或者变量
无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 - final修饰类中的方法
可以被继承,但继承后不能被重写。 - final修饰类
类不可以被继承。
体会
写了一天代码超级累,现在手放在键盘上都打颤...重写纸牌游戏真的有点绕,尤其是在不同的类之间切换的时候,很容易把代码写错位置。头秃。