Java学习笔记3

成员变量的生命周期

对象的属性是随着对象产生的,对象消失,属性会随之消失。如果对象失去了引用,那么这个对象很快就会被回收。

如果对象变成null,属性也会被回收。

 

匿名对象

没有引用的对象

在平时的开发过程中要避免匿名对象

 

类的封装

面对对象的三大特征:继承、封装、多态

目的:提高数据的安全性,可以实现对属性的访问权限控制,同时增加了程序的可维护性

 

将属性私有化,在属性前面使用private,这种属性只有在本类中才能访问

 

可以在class中添加set 和get方法,可以访问和修改私有属性。

 

this关键字

在每一个方法中都包含一个this关键字,代表当前调用方法的对象的自身,this在set方法中可以区分同名的变量,加this是成员变量,不加就算局部变量。

 

 

 

this:哪个对象调用了这个方法,那么这个方法就算这个方法里面的对象

如上图,this等同于p。

this在封装中区分同名的变量和属性。

 

构造器

作用:创建对象,给对象赋初始值

构造器本身也是一个方法

没有返回值 也没有void

构造器方法名必须和类名一致

在方法中定义要初始化的参数列表

 构造器可以重载

 

默认构造器

 

 

posted @ 2019-01-23 10:34  ZZR丶丶  阅读(128)  评论(0)    收藏  举报