java中构造方法和普通方法有什么区别

java中构造方法和普通方法有什么区别,第1张

java中构造方法和普通方法有什么区别

1、构造方法的方法名必须与定义它的类名完全相同,没有返回类型;

2、类中一定有构造方法,即使你不写,系统也会自动添加无参构造方法。接口不允许被实例化,所以接口中没有构造方法;

(视频教程推荐:java视频)

3、构造方法不能被static、final、synchronized、abstract和native等关键字修饰;

4、构造方法在初始化对象时自动执行,一般不能显式地直接调用。当同一个类存在多个构造方法时,java编译系统会自动按照初始化时最后面括号的参数个数,以及参数类型来自动一一对应,完成构造函数的调用。

推荐教程:java开发入门

以上就是java中构造方法和普通方法有什么区别的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/688264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-21
下一篇 2022-04-21

发表评论

登录后才能评论

评论列表(0条)

保存