你知道这就是一个类嘛?你知道这是一个类的实例嘛?你记住这是一个抽象类!。。。(QAQ,连概念都记不牢。。嘤嘤嘤)
「 复习备考 」
- 类是一个模板,它描述一类对象的行为和状态。在 Java 中类可以看成是创建 Java 对象的模板。(可以理解成是你解题时固有的套路)
- 对象是类的实例,它有状态和行为。(类的实例,就比如你虽然有了解题的套路,但是对于不同的题目,你还是要不同的操作的)
Java 中的类
- 局部变量:在方法、构造方法或者语句块中定义的变量叫做局部变量。(只适用于在自己的方法中生效)变量声明和初始化都在(自己的)方法中,等方法结束后,变量就自动销毁了。访问修饰符不能用于局部变量,局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
- 成员变量:成员变量(也叫实例变量)定义在类中,方法体之外。当然也就可以被类中的方法、构造方法和特定类的语句块访问了。
- 类变量:类变量(也叫静态变量)声明在类中,方法体之外 ,但必须声明为 static 类型。( 有关于 static )
构造方法
- 每个类都有构造方法。
- 如果没有定义或者写出来,Java 编译器会提供一个默认的构造方法。
- 在创建对象的时候,至少要调用一个构造方法。
- 构造方法的名称必须和类的名称一样。
- 一个类可以有多个构造方法。
创建对象
- 声明一个对象,包括对象名称和对象类型。
- 对象的创建用关键字 new 。
- 在使用 new 创建对象时,会调用构造方法初始化对象。