java方法重写和super关键字实例详解

 更新时间:2017年03月27日 16:45:33   投稿:lqh  
这篇文章主要介绍了java方法重写和super关键字实例详解的相关资料,需要的朋友可以参考下

 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检查数组是否有重复元素的方法

    java检查数组是否有重复元素的方法

    这篇文章主要介绍了java检查数组是否有重复元素的方法,涉及java针对数组元素的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Java利用配置重试策略解决超时问题

    Java利用配置重试策略解决超时问题

    在web应用中,由于网络原因或其他不可预测的原因,应用间会出现调用失败的情形,通过配置重试策略可以有效解决外在原因导致的系统故障。本文就来详细说说如何利用配置重试策略解决超时问题
    2022-10-10
  • Spring中的REST分页的实现代码

    Spring中的REST分页的实现代码

    本文将介绍在REST API中实现分页的基础知识。我们将专注于使用Spring Boot和Spring Data 在Spring MVC中构建REST分页,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • springboot宝塔简单部署的实现示例

    springboot宝塔简单部署的实现示例

    通过使用Spring Boot,可以快速构建出高效、可扩展的应用程序,而宝塔面板则提供了简单易用的网站管理和维护工具,本文将详细介绍如何将Spring Boot应用程序与宝塔面板进行集成,实现自动化部署、配置管理等操作
    2023-11-11
  • SpringCloud使用Zookeeper作为注册中心

    SpringCloud使用Zookeeper作为注册中心

    这篇文章主要介绍了SpringCloud如何使用Zookeeper作为注册中心,帮助大家更好的理解和学习使用Zookeeper,感兴趣的朋友可以了解下
    2021-04-04
  • 基于springboot实现数据可视化的示例代码

    基于springboot实现数据可视化的示例代码

    本文主要介绍了基于springboot实现数据可视化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2022-07-07
  • Java数据结构之线段树详解

    Java数据结构之线段树详解

    线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。本文将介绍线段树的Java实现代码,需要的可以参考一下
    2022-01-01
  • Mapper类中存在名称相同的方法重载报错问题

    Mapper类中存在名称相同的方法重载报错问题

    这篇文章主要介绍了Mapper类中存在名称相同的方法重载报错问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Java ThreadPoolExecutor线程池有关介绍

    Java ThreadPoolExecutor线程池有关介绍

    这篇文章主要介绍了Java ThreadPoolExecutor线程池有关介绍,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Java8中List转Map的多种方式代码

    Java8中List转Map的多种方式代码

    这篇文章主要给大家介绍了关于Java8中List转Map的多种方式,在实际项目中我们经常会用到List转Map操作,本文介绍了多种方法的实现代码,需要的朋友可以参考下
    2023-08-08

最新评论