构造器、方法的重载、方法的重写


构造器(constructor)

 作用:

  --构造器用于构造该类的实例。

怎样调用?

  --Java通过new关键字来调用构造器,从而返回该类的实例。

构造器使用要点

--通过new关键字调用!

--构造器虽然有返回值(返回该类的对象),但是不能定义返回类型 (返回值的类型肯定是本类),不能在构造器里调用return。

--如果我们没有定义构造器,则系统会自动定义一个无参的构造函数。如果已定义则编译器不会添加!

--构造器的方法名必须和类名一致!


 方法的重载(overload)

  --方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。 调用时,会根据不同的参数表选择对应的方法。


 方法的重写(override)

  --在子类中可以根据需要对从基类中继承来的方法进行重写。

  --重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。

  --重写方法不能使用比被重写方法更严格的访问权限。(由于多态)


方法重载和重写大的区别

  --方法重载指的是:同一个类中,一个方法名对应了多个方法(形参列表不同)

  --方法的重写指的是:子类重写了父类的方法!

  --没有任何关系

猜你喜欢

转载自www.cnblogs.com/fanyizhan/p/9908254.html
今日推荐