public class test {
public static void main(String[] args){
Student s = new Student();
}
}
代码分析
Student s = new Student();
代码之中,
Student:数据类型,规定数据在内存当中的存储形式
s:项目/变量名
new关键字:要求在堆内存当中开辟内存空间
Student():构造器,在创建对象的时候给对象赋值
=:赋值操作,是将堆内存当中创建的内存空间的地址赋给s变量
堆栈内存图如图所示:
类与对象的关系
类是构建对象的模板,一个类可以创建多个对象,对象是类的分身。
构造器的作用、特点
构造器的作用:
构造器创建一个类的实例化对象
特点:
1.在类当中构造函数必须与类名相同
2.在类当中有一个默认的不显示的无参数的构造器。一旦你在类当中写一个构造器,那么那个无参构造器就会被覆盖
3.构造器不需要写返回类型
4.一个类当中可以有多个构造函数