类与对象格式小结s1阶段 0912
类的定义(包含各种情况的属性与方法)
public class 类名称 {
类型名称 变量名称; // 只定义不给值
类型名称 变量名称2=默认值; // 定义属性并给默认值
// 无返回值的方法
public void 方法名称() {
代码一;
代码二;
代码n;
}
// 有返回值的方法
public 返回值类型 方法名称2() {
代码一;
代码二;
代码n;
return 返回值;
}
// 无返回值,有参的方法
public void 方法名称3(数据类型 形参1, 数据类型 型参n) {
代码一;
代码n;
}
// 有返回值,有参的方法
public 返回值类型 方法名4(数据类型 形参1, 数据类型 型参n) {
代码一;
代码n;
return 返回值;
}
}
实例化一个类,得到一个对象
声明变量并赋值
类名 对象名称 = new 类名();
对象调用方法 调用无返回值的方法
对象名.方法名()
对象调用方法 调用有返回值的方法
返回值类型 变量名 = 对象.方法();
对象调用方法 调用有参数的方法
对象名.方法名(实参1,实参n)
对象调用方法 调用有参且有返回值的方法
返回值类型 变量名 = 对象名.方法名(实参1,参实n)
给对象的属性赋值
对象.属性名 = 值
获取对象的属性值
对象.属性名