Java中构造方法跟普通方法的区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中构造方法跟普通方法的区别?相关的知识,希望对你有一定的参考价值。

  构造方法与普通方法的调用时机不同。

  首先在一个类中可以定义构造方法与普通方法两种类型的方法,但是这两种方法在调用时有明显的区别。

    1、构造方法是在实例化新对象(new)的时候只调用一次

    2、普通方法是在实例化对象产生之后,通过“对象方法”调用多次。

  如果在构造方法上使用了void,其定义的结构与普通方法就完全一样,而程序的编译时依靠定义结构来解析的。所以不能存在有返回值的情况。

  另外,类中构造方法与普通方法的最大区别在于:构造方法是在使用关键字new的时候直接调用,是于对象创建一起执行的操作;

以上是关于Java中构造方法跟普通方法的区别?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中构造方法和普通方法的区别

JAVA中构造方法和普通方法的区别是啥?

Java中的构造方法与普通方法的区别? 啥情况下用构造方法啥情况下用普通的方法

Java中“方法”和“构造方法”的区别是啥?

Java中方法重载和构造方法的区别

java中类的构造方法和普通的方法在使用上有啥区别?