首页 > 代码库 > Java中构造方法跟普通方法的区别?
Java中构造方法跟普通方法的区别?
构造方法与普通方法的调用时机不同。
首先在一个类中可以定义构造方法与普通方法两种类型的方法,但是这两种方法在调用时有明显的区别。
1、构造方法是在实例化新对象(new)的时候只调用一次
2、普通方法是在实例化对象产生之后,通过“对象方法”调用多次。
如果在构造方法上使用了void,其定义的结构与普通方法就完全一样,而程序的编译时依靠定义结构来解析的。所以不能存在有返回值的情况。
另外,类中构造方法与普通方法的最大区别在于:构造方法是在使用关键字new的时候直接调用,是于对象创建一起执行的操作;
Java中构造方法跟普通方法的区别?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。