java081122

来源:互联网 发布:九章算法培训 编辑:程序博客网 时间:2024/06/05 20:56

重载:在类中定义多个同名而不同内容参数的成员方法。
注意点:java中,同名同参数但不同类型返回值的方法不是重载。

覆盖:子类对父类的参数相同,返回类型相同的同名方法重新进行定义。
注意点:1:子类方法覆盖父类方法,子类的访问修饰符权限应等于或大于父类。
 2:static方法不能覆盖非static方法,static方法也不能被非static方法覆盖,但是static方法可以覆盖static方法。
 3:当方法前有final修饰符时,此方法不能在子类中进行覆盖。

构造方法的调用不能直接使用其名称,必须使用this进行互相调用,而且必须为构造方法中的第一句。

对于父类的含参数构造方法,子类可以通过在自己的构造方法中使用super关键字来调用它,但这个调用语句必须是子类构造方法的第一个可执行语句。

注意:this或super语句,如果存在,则位于第一句,注意二者必局其一,不能同时存在!