java 构造器和方法是不是这样理解?

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:24:57
1.构造器就是构造方法!!构造方法名要与类名相同,而且是公共的,无反回值的,好像还可以带参数?这样说对不对?
2.那方法是不是不与类名相同,也是公共的,但可以有返回值也可以没有返回值。
我刚开是学java,印象不是很深,请高手指点指点,最好写上例子说明一下容易懂.
谢谢了。

构造函数是语法结构

第一个:构造函数不应定是共有的,根据你对类的设计需求它可以是任意可见性的。

方法是逻辑实现

第二个:方法可以与类名相同,但是不建议这样做,以免产生混淆。

你主要是没有理解构造器方法。
构造器方法只能在实例化对象的时候由java虚拟机调用
必须与类名相同,构造方法可以重载,参数不相同。

构造器就是构造方法!构造方法名要与类名相同,不一定是公共的,不过一般写成public,无返回值,有无参和有参两种。是用来实例化对象用的。