一、类和对象
- 类的定义:
修饰符 class 类名 [extends 父类]{ 修饰符 类型 变量名[可多个]; 修饰符 类型 方法名[可多个](类型 参数名[可多个]){ 方法体; } //构造方法 类名(){ } //构造方法 类名(类型 参数名[可多个]){ } }
- 构造方法:类名相同、无返回值、构建实例时调用、参数不同的多个构造方法(重载)、有默认无参的构造方法;
- 对象的创建及初始化
- 声明:
类名 对象名
; - 初始化:
对象名 = new 类名([参数])
不初始化在内存里面没有,使用时报空指针异常。
- 声明:
二、定义方法
- 方法的定义
修饰符 返回值类型 方法名(参数列表){
//参数列表为形参,调用方法时传入的为实参
//方法体内改变行参的值不会影响实参(当行参和实参指向的不是同一个地址的时候)
执行操作;
return 与返回值类型一样的对象;//void不需要返回
}
- 方法重载:方法名相同,参数列表不同,返回值类型可同可不同;(重要)
三、静态成员
- static修饰的变量叫静态变量,所有对象共有;
- 可以通过 类名.静态变量 使用,因为在类加载的时候已经分配好内存;
- 静态方法不能重写,不能使用非静态成员变量。
四、包装类
基本数据类型 | Java.lang中包装类 |
---|---|
byte | Byte |
short | Short |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
void | Void |
注意:常为填空题、简答题