JavaSE(上)-Day7
类和对象
- 类是设计图纸,对象是真正的实例
- 定义一个类后,就可以用 类名 对象名 = new 类名();创建一个对象
- 通过对象名.属性; 获取属性值, 通过对象名.方法名(…); 执行方法;
- 建议类名使用大驼峰命名法,见名知意
- 类中可以有很多个class类,但是只能由一个public修饰的class类,且public修饰的类名必须和文件名保持一致
- 类中定义的属性完整格式是 修饰符 数据类型 属性名 = 值; 在没有显式赋值时,属性是有默认值的,参考数组的默认值
封装
- 封装告诉我们如何正确的设计对象的属性和方法
- 对象是谁,就要封装他的数据,提供他的行为方法
private
- private是私有访问修饰符
- private修饰的成员只可以在本类中被访问
- private修饰的成员如果想要外界使用,需要对应的getter,setter方法,用于获取属性和设置属性值
- private为封装的对象提高了安全性
this
- this可用于区分成员变量和局部变量 this.成员变量是类的属性,局部变量是方法中的变量
- 局部变量的优先级高于成员变量
构造方法
- 构造方法是在创建对象的时候,由虚拟机调用的,为成员变量初始化赋值
- 构造方法在不写的时候,会有一个隐式的无参构造方法
- 构造方