修改自:https://www.cnblogs.com/shunran/p/3435670.html
1.类的定义
package 包名;
class 类名 extend 父类 implements 接口名{
成员属性;
构造方法;
成员方法;
}
2.类的对象
类名 对象名 = new 类名(); // 类的创建
对象名.属性名 // 访问类的成员属性
3. 类的成员方法
/*定义·成员方法*/
public 返回数据类型 方法名 (参数列表){
语句;
}
4. 类的构造方法
# 构造方法名和类名相同
# 构造方法没有返回值
# 主要作用 -- 完成对新对象的初始化
# 在创建对象是,系统自动调用该类的构造方法
# 一个类,可以有多个构造方法
# 每个类都有一个默认的构造方法
5. 类变量 、类方法
/*类变量*/
# 加上static修饰 -- 成为类变量或者静态变量, 否则为实例变量
# 实例变量 -- 属于每个对象个体的属性
# 类变量可以通过类名、类变量名、对象名 直接访问
---------------------------------------------------
/*类方法*/
# 类方法是与类相关的, 公共的方法
# 类方法中不能访问非静态变量
# 可以通过类名、类方法名、对象名 使用