1.构造方法
—————————————————————特点————————————————————
1.方法名必须和类名相同。
2.构造方法不能被对象调用。
3.构造方法被关键字new调用,调用一次就创建一个新的对象。
4.一个类如果没有定义构造方法,编译器默认添加一个无参数的构造发方法。如果有构造方法,编译器不在添加。
5.构造方法,没有返回值,不用void标识。
———————————————————————————————————————————
2.构造方法和普通方法的区别
1.格式不同:构造方法没有返回值,不用void标识。
普通方法必须有返回值类型标识,没有返回值用void标识。
2.命名不同:构造方法名字必须和类名相同。
普通方法名字可以是类名(不规范)。
3.调用不同:构造方法被关键字new调用,调用一次就创建一个对象,构造方法不能被对象调用。
不加static关键字的普通方法只能被对象调用,一个对象可以调用多次普通方法。
加static关键字的普通方法为静态方法,可以被对象调用,也可以被类名调用,且此静态方法可以被类或对象多次调用。
4.是否有默认:一个类如果没有定义构造方法,默认有一个无参数的构造方法。
普通方法没有默认。
5.作用不同:构造方法用于创建对象。
普通方法,表示当前类创建的对象具有指定功能。
———————————————————————————————————————————
学习Java第7天,加油!奥里给!