什么是对象引用?JAVA

Python011

什么是对象引用?JAVA,第1张

对象是真实存在的,存放于堆中;而引用是一种指向对象的虚拟的指针,指向对象,存在于堆栈中。

例如:

A

a

=

new

A()

在这里

a是一个引用,而生成的对象

new

A()则是真实存在的对象。

属性:第一种就是自己定义一个public的公共属性,然后调用就行了(不安全),第二种就是创建一个private的私有的属性,生成公共的set和get方法(封装),然后调用;

方法:同类中方法为静态方法可以直接调用,不为静态方法需要new和不同类中要new出对象,然后调用其方法;

左上角有我头像,有很多朋友在一起相互交流学习。