类:把具体事物的共同特征抽取出来归为一类。
类名要和文件名一致(首字母大写)
类名要有意义。
标准类:
-
属性
-
方法
-
有参/无参构造方法
-
toString
类名上面加一行注释
对象: 具体的一个事物,是类的具体体现.
封装:保证安全性。
java里的封装:
-
private
-
给成员变景添加set,get方法
访问修饰符
delault:在同一包内可见。
private:在同一类内可见。
public:对所有类可见。
protected:对同一包内的类和所有子类可见。
包: package 把功能相同的类放到一个地方,方便管理。
import 导包,引入文件的意思。
static
static 修饰成员变量和方法。被static修饰的只能static修饰的调用,不能调用非static修饰的。
static修饰的成员变量和方法属于类的, 非static修饰的属于对象。
出生时间: 类是早于对象创建的。
类是:方法区(元空间)
对象:堆
final:
-
变量:值不能发生变化。
-
类: 不能被继承。
-
方法: 不能被重写。