java基础11–构造函数

  • Post author:
  • Post category:java


1、构造函数和非构造函数的区别

构造函数不可以有返回值

构造函数的名字和类名相同

在这里插入图片描述

2、在创建类的实例时,调用构造函数

在这里插入图片描述

3、可以在构造函数中对变量初始化和赋值

在这里插入图片描述

4、在主方法中调用类的方法,求立体体积

在这里插入图片描述

5、可以有多个构造函数,通过构造函数的参数个数和类型区分

在这里插入图片描述

6、按住【ctrl】,点击Cube(3,3,3),跳转到Cube类中的第二个构造函数。说明cub2调用的是第二个构造函数

在这里插入图片描述


总结:

1、构造函数名字和类名一致

2、构造函数不可有返回值

3、类中可以有多个构造函数,通过构造函数的参数数量和类型区分

4、创建类的实例或对象时,就调用了相应的构造函数