每一次讲到区别很多小伙伴有的晕圈了,有的兴致勃勃,
南京达内Java培训希望关于基础知识,不管是否感兴趣都要学好,这关系到你以后的工作效率。
首先构造方法没有返回值,并且名字要与类名保持一致。
构造方法可以用来完成,成员属性的初始化工作。
每个类至少有一个构造方法,如果没有,系统会提供一个默认的无参构造.
而普通方法,就是类的行为举止。表明该做什么事情…等等。
一个新对象时必须要调用构造方法才行,构造方法一般用来给成员变量赋初值的,而方法则是在new完之后再调用的,并且构造方法不能有返回值且名字必须和类名是一样的。
现在南京java培训就和大家讲讲有哪些区别吧!
(1)修饰符:和方法一样,构造器可以有任何访问的修饰:public、protected、private或者没有修饰。不同于方法的是,构造器不能有以下非访问性质的修饰:abstract、final、native、static或者 synchronized。
(2)返回值:方法能返回任何类型的值或者无返回值(void),构造器没有返回值,也不需要void。
(3)命名:构造器使用和类相同的名字,通常为名词。而方法则不同,通常为描述一个操作的动词。按照习惯,方法通常用小写字母开始,而构造器通常用大写字母开始。
如果在程序中定义了构造器,则编译器将不再提供默认的构造器,即使定义的构造器同样没有参数。如果再使用默认构造器的话,编译器会报错。
说了那么多,有简单的描述也有复杂的讲解,如果小伙伴们还有没学会的欢迎课堂咨询
南京达内java培训带班项目经理。