构造方法

2018-01-13  本文已影响0人  iaynur

java里的构造方法其实就是一个类被实例化时最先执行的就是构造方法
在java里如果一个类没有构造方法,那么JVM就会给该类一个无参的构造方法
一个类是可以有多个构造方法
构造方法的主要作用:
1.实例化该类
2.实例化时执行哪些方法,初始化哪些属性
当一个类声明了构造方法后,JVM是不会给这个类分配无参的构造方法的
如:


image.png

这个类使用的就是默认的构造函数,实例化的时候color和name就是默认值

如果在里面加入这样一个方法


image.png

那么这个类在实例化的时候就必须要给一个color和name的参数,JVM虚拟机不会在给这个类提供默认的无参构造方法

上一篇 下一篇

猜你喜欢

热点阅读