面向对象概念回顾
使用类映射现实生活中的事物,其功能封装为方法,属性封装为成员变量。
一个类拥有的成员包括:
成员变量
构造方法
普通方法
getters/setters
对象在内存中的位置:
对象由new关键字创建,如同数组,实体存在于堆内存中
任何事物均可以定义成类,创建对象,属于引用类型
而对象的引用变量是一个普通变量。存储的值是该对象堆内存中的地址。
this关键字概念
this一般出现在类的一个方法的定义当中,代表当前对象的引用。我们通常用其将本对象中的成员与其他作用域区分开来。
当一个类定义好之后,如果不创建对象this是没有意义的。
一个类可以有多个对象。每个对象都有各自的属性值,各个对象的方法均是类中定义的那个方法逻辑。定义中的this就代表调用方法的这个对象。