使用new关键字创建对象:
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。
类中构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:
1.必须和类的名字相同
2.必须没有返回类型,也不能写void
package oop;
public class Application {
/*类,抽象的,实例化
* 类实例化后会返回一个自己的对象
* student对象就是一个Student类的具体实例
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student xiaoming=new Student();
Student xh=new Student();
xiaoming.name="小明";
xiaoming.age=3;
System.out.println(xiaoming.name);
System.out.println(xiaoming.age);
xh.name="小红";
xh.age=3;
System.out.println(xh.name);
System.out.println(xh.age);
}
}
package oop;
//学生类
public class Student {
//属性、字段
String name;
int age;//0
public void study() {//方法
System.out.println(this.name+"在学习");
}
}
输出结果:
小明
3
小红
3