类与对象
类:描述事物属性和行为
属性:私有化
行为:公开化
对象:就是类的一个具体实例
代码块:
静态代码块 发生在创建对象之前--时机 随着类的加载而加载
构造代码块 发生在创建对象之前,类加载之后
构造方法 创建对象,发生在构造代码块之前。
static 代表静态,随着类的加载而加载 -- 属于类 Class --Class 被多个独享共享
this 代表当前对象,发生在对象创建之后-- 属于当前对象
静态代码块、静态变量、静态方法属于类Class,都被多个对象共享
在静态方法中是没有this、super关键字的
静态方法只能访问静态的变量和静态的方法
非静态方法可以调用静态方法和静态变量
构造方法:
创建对象时候,会对所有变量进行默认初始化值。
主要是对创建的对象进行初始化