普通方法和构造方法的区别
一、普通方法
●语法:
[修饰符] 返回值类型 方法名(参数) {方法体}
返回值类型:void无返回值,还有基本数据类型【方法不需要返回一个值,就要把返回类型定义成void型,但不能不写(当然,只有一种情况可以不写,就是构造方法)】
二、构造方法
●语法:
[修饰符] 构造器(参数或者无参数) {}
无返回值类型
三、区别与作用
3.1区别
【普通方法】
【构造方法】
区别:
1、构造方法中构造器的名字必须与类名相同;
2、构造方法中无返回值类型的声明;
3、没有指定构造方法时,系统会自动创建;
4、构造方法创建对象时,需要调用new, 例:
Student s=new Student()