一.类与对象
类概念: 抽象
对象概念: 真实存在, 是类实例化, 使用对象
创建对象: new 方式
类名 对象名 = new 类名();**
数据类型[] 数组名 = new 数据类型[长度];
类名 对象名: 定义一个自定义类类型的变量数据类型[] 数组名: 定义一个数组类型的变量
new 类名(): new 新建一块空间 **类名()**: 构造方法/构造器
二.构造方法/构造器
作用: 创建对象, 调用构造方法创建对象
构造方法定义
`访问修饰符 类名([参数类名]){ //方法体 }`
构造方法的调用:
通过new 关键字调用: new 构造方法([实参]);
经验: 手动生成有参构造方法, 生成一个无参构造
三.方法的重载(overload)
作用: 对一组相同功能的方法,取相同的方法名, 方便开发者与使用者记忆
要求:
1. 在同一个类
2. 方法名一样
3. 参数列表不一样, 与参数名无关
1. 参数个数不一样
2. 参数对应位置的数据类型不一样
4. 与返回值无关
四.有参构造
1. 创建对象
2. 给属性赋值