对于每一特定的类实例(对象)都有一组特定的实例域值。这些值的集合就是这个对象的当前状态(state)。
类之间的关系:依赖(“users-a")、聚合(”has-a")(又称“关联”)、继承("is-a")
* 使用构造器(constructor)构造新实例。构造器是一种特殊的方法,用来构造并初始化对象
* 构造器的名字应该与类名相同
* new 是操作符 new Date() 就是构造了一个对象,这个对象被初始化为当前的日期与时间
* 也可以给对象传递一个方法 System.out.println(new Date());
* 也可以将一个方法应用于刚刚创建的对象。
* 将对象存储在对象变量中 Date birthday = new Date();
* 变量必须用新构造的对象初始化后或者引用一个以存在的对象才能应用对象方法
```
Date deadline = new Date(); // 新构造一个 new Date(); 并将这个对象存储在deadline变量中
```
* 对象变量仅仅只是引用对象,并没有实际包含一个对象
* 当显式的将对象设置为null,表明这个对象变量目前没有引用任何对象;此时将不能对其应用方法
```
Date deadline = new Date();
deadline = null;
deadline.toString // runtime error!
```
原文:https://www.cnblogs.com/jllin/p/10665315.html