DAY10Java语言入门基础教学4

set get 方法

java中,当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。
set()是给属性赋值的,get()是取得属性值的
被设置和存取的属性一般是私有
主要是起到封装的作用,不允许直接对属性操作。
举例

private String username;
 public void setUsername(String username) {
 this.username = username;
} 
 public String getUsername() {
 return username;
} 

this

  1. this表示某个对象
  2. this可以出现在实例方法和构造方法中,但是不可以出现在类方法中
  3. this出现在类的构造方法中,就代表该构造方法所创建的对象
  4. this出现在实例方法中,就代表正在调用该方法的当前对象
  5. this不能出现在类方法中,是因为类方法可以通过类名直接调用。在这个时候,可能还没有任何对象诞生。

final

  1. final修饰类中的属性或者变量
    无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。
  2. final修饰类中的方法
    可以被继承,但继承后不能被重写。
  3. final修饰类
    类不可以被继承。

体会

写了一天代码超级累,现在手放在键盘上都打颤...重写纸牌游戏真的有点绕,尤其是在不同的类之间切换的时候,很容易把代码写错位置。头秃。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容