构造方法作用:给对象初始化(给对象分配内存空间)
Tips:1.不能有返回值类型
2.无构造方法,无法创建对象
定义:public 方法名(类名)(形参列表)
方法名=类名
当在分析事物时,事物本身具备的属性,行为,可含义在构造方法内。
如果在一个类的定义中,没定义构造方法,系统会自动增加一个无参数、空的构造方法。
方法重载
方法名完全一样,采用不同的形参个数,或者不同的形参类型
public void Task (String Content,int year){……}原构造方法
String year,int Content ×
int contest,String year √ 数据类型不一样,构成方法重载
ps:方法签名,以方法名及其所有参数类型名,用“_”隔开形成的字符串
方法重写
Java子类可以重写父类的成员方法。重写后,系统会自动覆盖原先父类的方法。
方法名一样,内容不一样。