构造器(constructor)
作用:
--构造器用于构造该类的实例。
怎样调用?
--Java通过new关键字来调用构造器,从而返回该类的实例。
构造器使用要点
--通过new关键字调用!
--构造器虽然有返回值(返回该类的对象),但是不能定义返回类型 (返回值的类型肯定是本类),不能在构造器里调用return。
--如果我们没有定义构造器,则系统会自动定义一个无参的构造函数。如果已定义则编译器不会添加!
--构造器的方法名必须和类名一致!
方法的重载(overload)
--方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。 调用时,会根据不同的参数表选择对应的方法。
方法的重写(override)
--在子类中可以根据需要对从基类中继承来的方法进行重写。
--重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。
--重写方法不能使用比被重写方法更严格的访问权限。(由于多态)
方法重载和重写大的区别
--方法重载指的是:同一个类中,一个方法名对应了多个方法(形参列表不同)
--方法的重写指的是:子类重写了父类的方法!
--没有任何关系