java中的类和对象
类的特性
- 封装
- 继承
- 多态
对象
- 类的结构
class ClassName{
constuctor;
method;
field;
}
* 构造器名和类名相同
一个类可以有多个构造器
构造器可以有0或者多个参数
构造器没有返回值
构造器总是和new 一起使用
* private的方法只能被同一个类中的放法使用。
final构造时必须初始化
static输入类不输入对象
- 对象的创建
new 构造器()
- 对象变量只是指向堆中的对象。
- 当一个变量赋值给另一个变量时,其实就是两个对象变量同时指向同一个对象。(==和equals(),==比较的时变量,equals比较的时对象)
- 如果需要拷贝对象可以使用clone();
总结
- 数据私有化
初始化数据
不要使用过多的基本类型
并不是所有的字段都有相应的get set方法
定义类使用标准格式
分解职责太多的类
让类名和方法名反映职责