java方法重写和super关键字
2016-08-22 15:59
239 查看
//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,this,final关键字
- Java方法重写与super关键字
- JAVA面向对象之代码块 继承 方法的重写 super关键字与重写toString()方法介绍
- Java基础---super关键字,方法重写 ,instanceof关键字
- java中的继承,继承中方法的重写,继承的初始化顺序,final关键字,super关键字
- Java子类实例化过程和Java方法重写与super关键字
- JAVA基础再回首(六)——父与子的继承、super关键字、方法重写、方法重载
- java方法的重载,重写,super,this,final关键字
- java方法重写和super关键字
- java方法的重载,重写,super,this,final关键字
- java方法重写和super关键字实例详解
- java方法的重载,重写,super,this,final关键字
- JAVA第七节-继承,继承中方法重写,继承的初始化顺序,final关键字,super关键字,object类
- 重写父类方法、super关键字、调用父类构造器——Java
- Java方法重写与super关键字
- java方法重写和super关键字
- java方法重写和super关键字
- java面试题2--方法重写与重载、this和super关键字
- Java'笔记(六) 方法重写和super关键字
- JAVA隐式转换和方法重写和static关键字