构造方法

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


image.png

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

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


image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容