1.简单的使用

在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:

在上面,Animal 是父类,Dog 是子类,我们在 Dog 类重定义了 greet 方法,为了能同时实现父类的功能,我们又调用了父类的方法,看下面的使用:

super 的一个最常见用法可以说是在子类中调用父类的初始化方法了,比如:

来源:https://www.cnblogs.com/silencestorm/p/8404046.html

最新文章

  1. Docker对普通开发者的用处(转)
  2. Baidu set to lose leading role in digital advertising _china daily
  3. java继承的构造函数
  4. GCD使用dispatch_semaphore_t创建多线程网络同步请求
  5. 冒泡排序算法(Java)
  6. 把aspx页面输出成xml的方法注意事项
  7. MongoDB一般安装
  8. php原生curl接口的请求
  9. JSON取值(key是中文或者数字)方式详解
  10. 自学WPF之XAML(一)概念
  11. FJUT16级第一周寒假作业题解J题
  12. oracle中通过sql查询sde中图形面积
  13. Java反射之基础概念
  14. 编译varnish 报No package 'libpcre' found
  15. Python之包管理工具
  16. 用django框架开发一个B2C购物网站用户注册知识点总结2
  17. 转-阿里云Kubernetes容器Istio实践之集成日志
  18. jquery实现倒计时功能
  19. 建堆复杂度O(n)证明
  20. 图片轮播和C3动画

热门文章

  1. PAT甲级1006水题飘过
  2. AJAX调用数据,滚动到底部
  3. Jenkins版本迭代以及回滚
  4. 【1】TOPK最小的K个数(多种方法比较)
  5. redis - redis安装与启动
  6. IntelliJ IDEA 换背景免费酷炫的插件(转)
  7. sqoop从mysql导数据到hive报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
  8. 浮动IP地址(Float IP)与 ARP欺骗技术
  9. 原生JavaScript遮罩
  10. Vue学习之webpack调用第三方loader(十五)