关键字:super

简介: 关键字:super

关键字:super

  • 在Java类中使用super来调用父类中的指定操作:
  • super可用于访问父类中定义的属性
  • super可用于调用父类中定义的成员方法
  • super可用于在子类构造器中调用父类的构造器
  • 注意:
  • 尤其当子父类出现同名成员时,可以用super表明调用的是父类中的成员
  • super的追溯不仅限于直接父类
  • super和this的用法相像,this代表本类对象的引用,super代表父类的内存 空间的标识

image.png

调用父类的构造器

  • 子类中所有的构造器默认都会访问父类中空参数的构造器
  • 当父类中没有空参数的构造器时,子类的构造器必须通过this(参 数列表)或者super(参数列表)语句指定调用本类或者父类中相应的 构造器。同时,只能”二选一” ,且必须放在构造器的首行
  • 如果子类构造器中既未显式调用父类或本类的构造器,且父类中又 没有无参的构造器,则编译出错

image.png

image.png

this和super的区别

image.png


相关文章
|
2月前
|
安全 PHP 开发工具
Web渗透信息收集进阶
网站敏感目录与文件指易被恶意扫描利用的路径,如后台管理、.git、.svn等,可能导致源码泄露或权限入侵。常用工具如御剑、Dirbuster、Dirsearch可探测此类信息,需加强安全防护。
547 58
Web渗透信息收集进阶
|
8月前
|
机器学习/深度学习 人工智能 量子技术
量子计算的商业化前景:未来科技的颠覆性力量
量子计算的商业化前景:未来科技的颠覆性力量
456 17
|
9月前
|
人工智能 自然语言处理 供应链
做国际物流为什么要做代购系统
国际物流企业引入代购系统,旨在应对全球化购物需求、提升服务竞争力并优化业务效率。该系统整合采购、支付、清关、运输等环节,提供一站式服务,解决语言障碍和物流复杂等问题。通过代购服务费、商品差价等方式拓展收入来源,同时提升客户粘性和留存率。代购系统还能优化物流安排,降低空载率和单件成本,形成差异化竞争优势,并通过自动合规和透明化流程降低风险。最终,物流企业从单纯的运输服务商升级为跨境供应链管理者,实现利润增长与市场竞争力的双重突破。
|
存储 传感器 物联网
树莓派
树莓派(Raspberry Pi)是一款信用卡大小的单板计算机,由英国树莓派基金会开发,旨在促进计算机科学教育。它具有多种接口和强大的功能,广泛应用于教育、DIY项目和嵌入式系统开发。
1034 5
|
机器人 芯片
ChatGPT提问技巧——对话提示
ChatGPT提问技巧——对话提示
1205 8
|
移动开发 JavaScript 前端开发
【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)
【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)
542 0
|
机器学习/深度学习 数据采集 人工智能
【机器学习】怎样检测到线性回归模型中的过拟合?
【5月更文挑战第17天】【机器学习】怎样检测到线性回归模型中的过拟合?
|
存储 缓存 负载均衡
优化服务器响应时间的方法如下
【4月更文挑战第25天】
496 5
|
SQL 前端开发 JavaScript
前端vite+vue3结合后端node+koa——实现代码模板展示平台(支持模糊搜索+分页查询)
前端vite+vue3结合后端node+koa——实现代码模板展示平台(支持模糊搜索+分页查询)
405 4
|
前端开发 Java API
深入理解Servlet技术:Java Web开发的核心
【4月更文挑战第3天】Servlet是Java Web开发的核心技术,定义了响应客户端请求的接口。它遵循请求-响应模型,处理动态Web内容,生命周期由Web容器管理。Servlet API包含接口和类,如HttpServletRequest和HttpServletResponse,支持请求处理和会话管理。尽管现代开发常使用Spring MVC等框架,但理解Servlet对于理解框架底层机制至关重要。掌握Servlet基础知识对构建健壮的Web应用仍然必要。
314 6

热门文章

最新文章