创建与初始化对象
-
使用new关键字创建对象
-
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中的构造器调用
-
勒种的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。构造器有一下两个特点:
- 必须和类的名字相同
- 必须没有返回类型,也不能写void
-
构造器很重要
-
我们先创建一个Student类
package oop.demo02;
import jdk.nashorn.internal.runtime.OptimisticReturnFilters;
public class Student {
//属性:字段
String name; // null
int age; //0
//方法
public void study(){
System.out.println(this.name + "在学习");
}
}
- 然后我们在Application的main函数中调用这个类
package oop.demo02;
//一个项目只存在一个main方法
public class Application {
public static void main(String[] args) {
//类是抽象的,需要实例化
//类实例化后会返回一个自己的对象
//对象xiaoming就是Student类的一个具体实例
Student xiaoming = new Student();
Student xiaohong = new Student();
xiaoming.name="xiaoming";
xiaoming.age= 10;
System.out.println(xiaoming.name);
System.out.println(xiaoming.age);
}
}