java方法重写和super关键字实例详解
2017-03-27 16:45
751 查看
java方法重写和super关键字
在继承中,其实就是子类定义了和父类同名的方法
就是方法,属性都是相通的
重写限制:
被子类重写的方法不能拥有比父类方法更加严格的权限
super:强行调用父类方法的执行
重载和重写的区别?
重 载是发生在一个类中 对权限没有要求 而且重载的方法参数可以不同
重写发生在继承汇总 被子类重写的方法不能拥有比父类方法更加严格的权限,重写的方法中参数名字完全相同
实例代码:
class A{ public void tell(){ System.out.println("我是tell方法"); } //private(同一个类下) < default(在同一包下可以被访问) < public(整个工程都可以访问) //默认default void say(){ } } class B extends A{ //这种方式称为方法的重写 public void tell(){ //super不一定在重写中使用,也可以表示那些方法是从父类中被继承过来的。 super.tell(); //通过super关键字可以调用父类中的tell方法 System.out.println("我重写了tell方法"); } } class HelloWorld{ public static void main(String[] args){ B b = new B(); b.tell(); } }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- java方法重写和super关键字
- Java方法重写与super关键字
- JAVA面向对象之代码块 继承 方法的重写 super关键字与重写toString()方法介绍
- Java学习8:封装特性之方法的重写(Override)详解及实例说明
- Java'笔记(六) 方法重写和super关键字
- java方法的重载,重写,super,this,final关键字
- java面试题2--方法重写与重载、this和super关键字
- 重写父类方法、super关键字、调用父类构造器——Java
- java方法重写和super关键字
- java方法的重载,重写,super,this,final关键字
- Java方法重写与super关键字
- java中的继承,继承中方法的重写,继承的初始化顺序,final关键字,super关键字
- java方法的重载,重写,super,this,final关键字
- java方法重写和super关键字
- Java基础---super关键字,方法重写 ,instanceof关键字
- JAVA第七节-继承,继承中方法重写,继承的初始化顺序,final关键字,super关键字,object类
- java方法重写和super关键字
- Java子类实例化过程和Java方法重写与super关键字
- JAVA基础再回首(六)——父与子的继承、super关键字、方法重写、方法重载
- java方法的重载,重写,super,this,final关键字