类与对象、this关键字

2023-12-28 17:52:44

什么是类?

  • 将一类事物抽象以后放在一起,这个叫类 eg: 人、动物、东西 这些称呼就是一个类

什么是对象?

  • 类的具体化 eg:人的具体化是一个人,动物的具体化可以是一只猫。

在java中我们我们通过对象来使用类的属性与方法。

我们在新建了一个类以后,想要使用在另一个类里面引用它的属性与方法就需要创建一个对象

假设:我们在一个cat类里调用dog的函数

我们通过new创建对象,通过 . 实现函数与属性的调用

另外啥是this关键字?

  • 可以把它理解为当前类

this.name就是在调用当前dog类的属性name

至于为什么会有两次输出?那是代码从上往下执行,name被赋值与输出了两次

文章来源:https://blog.csdn.net/m0_56292604/article/details/135272809
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。