Java'笔记(六) 方法重写和super关键字
2011-11-07 03:08
267 查看
方法的重写
在子类中可以根据需要对从基类继承来的方法进行重写
重写方法必须和被重写方法具有相同的方法名称、参数列表和返回类型
重写方法不能使用比被重写方法更严格的访问权限
在Java类中使用super来引用基类的成分
子类的构造的过程中必须调用其基类的构造方法
子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。
使用this(argument_list)调用本类的另外的构造方法,必须写在第一行
如果调用super,必须写在子类构造方法的第一行
如果子类的构造方法中没有显示地调用基类的构造方法,则系统默认调用基类的无参数的构造方法
如果子类的构造方法中既没有显式调用基类的构造方法,而基类中又没有无参的构造方法,则编译出错
不可以在一个构造方法中既调用基类的构造方法又调用本类其他的构造方法,因为this()和super()都必须是方法中的第一天语句
在子类中可以根据需要对从基类继承来的方法进行重写
重写方法必须和被重写方法具有相同的方法名称、参数列表和返回类型
重写方法不能使用比被重写方法更严格的访问权限
在Java类中使用super来引用基类的成分
子类的构造的过程中必须调用其基类的构造方法
子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。
使用this(argument_list)调用本类的另外的构造方法,必须写在第一行
如果调用super,必须写在子类构造方法的第一行
如果子类的构造方法中没有显示地调用基类的构造方法,则系统默认调用基类的无参数的构造方法
如果子类的构造方法中既没有显式调用基类的构造方法,而基类中又没有无参的构造方法,则编译出错
不可以在一个构造方法中既调用基类的构造方法又调用本类其他的构造方法,因为this()和super()都必须是方法中的第一天语句
相关文章推荐
- java笔记(三)[java中的继承&java中的方法重载,重写,重构&java中的向上转型和乡下转型&java中的抽象类和接口&java中的接口向上转型]
- java方法重写和super关键字
- JAVA第七节-继承,继承中方法重写,继承的初始化顺序,final关键字,super关键字,object类
- JAVA基础再回首(六)——父与子的继承、super关键字、方法重写、方法重载
- java方法重写和super关键字实例详解
- java方法重写和super关键字
- java面试题2--方法重写与重载、this和super关键字
- Java方法重写与super关键字
- java方法重写和super关键字
- Java学习笔记之继承和接口(一) super关键字、final关键字、abstract类和方法
- java方法的重载,重写,super,this,final关键字
- java方法重写和super关键字
- java方法的重载,重写,super,this,final关键字
- 重写父类方法、super关键字、调用父类构造器——Java
- java方法的重载,重写,super,this,final关键字
- Java笔记2 面向对象<3>final关键字、抽象类、模板方法模式、接口
- Java基础---super关键字,方法重写 ,instanceof关键字
- 【java初学笔记5】马士兵-java-面向对象-39->41多态、abstract关键字
- Java方法重写与super关键字
- java方法的重载,重写,super,this,final关键字