this和super的区别

this和super的区别和各自的作用 1.属性的区别: this访问本类中的属性,如果本类没有此属性则从父类中继续查找。super访问父类中的属性。 2.方法的区别: this访问本类中的方法,如果本类没有此方法则从父类中继续查找。super访问父类中的方法。 3.构造的区别: this调用本类构造,必须放在构造方法的首行。super调用父类构造,必须放在子类构造方法首行。 4.其他区别: this表示当前对象。super不能表示当前对象 A、this. 变量和super.变量 this.变量 调用的当前对象的变量; super.变量 直接调用 阅读详情

3.7.2、this和super的区别

No.

区别

this

super

1

操作属性

this.属性:表示调用本类中的属性,如果本类中的属性不存在,则从父类查找

super.属性:表示调用父类中的属性

2

操作方法

this.方法():表示调用本类中的方法,如果本类中的方法不存在,则从父类查找

super.方法():表示调用父类中的方法

3

调用构造

this()调用本类中的其他构造方法

super():由子类调用父类中的构造方法

4

查找范围

先从子类中查找,如果没有从父类中查找

不查子类直接查找父类

5

特殊

当前对象

-

基于java实现的弹幕视频网站 开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示弹幕视频网站,在弹幕视频网站可以查看首页、视频信息、商品信息、论坛信息、我的、跳转到后台、购物车、客服等内容前台首页界面图登录,通过登录填写账号、密码等信息进行登录操作登录界面图视频信息界面图。 阅读详情

相关推荐

YT8531 PHY芯片硬件设计与MDIO/RGMII实战指南

以太网PHY芯片是FPGA系统实现网络通信的物理层核心,其关键在于标准接口(如MDIO管理总线和RGMII数据接口)的正确实现与协同。MDIO作为IEEE 802.3定义的低速配置通道,负责寄存器级控制与状态监控;RGMII则通过双沿采样精简引脚,在千兆速率下兼顾性能与PCB布线可行性。技术价值体现在电压兼容性(支持1.8V/2.5V/3.3V)、可编程时序调节(RX_DELAY/TX_DELAY)及多级环回测试能力,显著提升国产FPGA平台(如Xilinx Zynq)的工程鲁棒性。典型应用场景涵盖嵌入式网

weixin_42453228的博客 1339

Super和this的区别

Super注意点: 1. super调用父类的构造方法,必须是构造方法里的第一条语句 2. super必须只能出现在子类的方法或者构造方法中 3. super和this不能同时调用构造方法 和this的区别 代表的对象不同: this:本身调用者的这个对象 super:代表父类对象的应用 前提: this:没有继承关系也能用 super:只能在继承条件下才能用 构造方法: this():本类的构造方法 super():父类的构造方法 ...

Shadow_T的博客 314

Linux8.3上装Oracle 19c RAC,ssh互信总报INS-06006?别急着下补丁,试试这个临时替换scp的骚操作

本文针对在Linux 8.3上安装Oracle 19c RAC时遇到的SSH互信报错INS-06006问题,提供了一个无需官方补丁的临时解决方案。通过创建SCP包装脚本并添加-T参数,有效解决了OpenSSH 8.x版本与Oracle安装程序的兼容性问题,帮助用户顺利完成安装流程。

weixin_30764883的博客 403

一文带你解析【super 和 this】的区别

都可以在成员方法中用来访问:成员变量和调用其他成员方法,都可以作为构造方法的第一条语句。

hero_jy的博客 1482

ERA5气象数据下载与解压全攻略:Python脚本一键搞定(附错误处理技巧)

本文提供了一套完整的ERA5气象数据自动化处理方案,涵盖从CDS API配置、智能批量下载到高效解压与数据验证的全流程。重点介绍了如何通过Python脚本实现一键式数据下载与批量解压,并分享了实用的错误处理技巧与性能优化策略,帮助科研人员高效获取和处理大规模气象数据。

k8l9m0n的博客 340

别再乱选WiFi信道了!手把手教你用WiFi Analyzer优化2.4G/5G家庭网络(附避坑指南)

本文详细介绍了如何使用WiFi Analyzer工具优化家庭WiFi网络,解决2.4GHz和5GHz信道的冲突问题。通过分析信道拥堵原因、提供安装使用指南及优化策略,帮助用户显著提升网络速度与稳定性,特别适合密集住宅区和多设备家庭。

weixin_42665725的博客 5889

this和super的区别?

this:引用当前变量的成员变量和方法;在构造函数中调用当前对象的其他构造函数;将当前对象作为参数传递给其他构造函数或者方法。super:访问父类成员变量和方法;在子类构造函数中调用父类构造函数;当同名方法同时出现在当前类和父类中时,this调用的是当前类的方法,super调用的是父类的方法。this指向的是当前对象,super指向的是父类对象,用于访问父类的成员变量和方法或构造函数。this关键字可以在类的任何位置使用,而super关键字主要在子类中使用。3、调用方法的优先级。

m0_58989398的博客 525

STM32平台中ARM架构向量表配置:手把手教程

深入讲解STM32平台下arm架构的向量表配置方法,结合实际操作步骤,帮助开发者掌握中断向量的定位与初始化,提升嵌入式系统开发效率。

weixin_42514540的博客 802

this和super的区别和各自的作用?

文章目录一、二者的区别二、注意点: 一、二者的区别 1.属性的区别: this访问本类中的属性,如果本类没有此属性则从父类中继续查找。super访问父类中的属性。 2.方法的区别: this访问本类中的方法,如果本类没有此方法则从父类中继续查找。super访问父类中的方法。 3.构造的区别: this调用本类构造,必须放在构造方法的首行。super调用父类构造,必须放在子类构造方法首行。 4.其他...

Tang 1万+

YTM32B1M SDK解析31:软件I2C驱动详解

YTM32B1M微控制器软件I2C驱动解析 本文详细介绍了YTM32B1M微控制器中通过GPIO引脚模拟I2C总线的软件实现方案。核心内容包括: 驱动架构:采用swi2c_config_t配置结构体和swi2c_state_t状态结构体管理I2C参数 功能接口:提供初始化、数据传输(主/从模式)、底层控制等API 应用示例:包含基本配置、EEPROM读写、传感器数据采集、总线扫描等典型应用场景 优化建议:给出引脚选择、时序配置、错误处理等方面的最佳实践 该驱动在硬件I2C资源不足时提供可靠替代方案,支持标准

VehSwHwDeveloper的博客 160

太空安全卫士:基于YOLOv5的空间态势感知系统(实现轨道碰撞预警与太空环境保护)

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护宇宙安全”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了航天监测的哪些痛点、YOLOv5在太空目标检测中的性能优势、系统未来能怎么优化(比如对接航天监测网络、实现实时轨道预测)。未来,这个系统还能往“更智能”的方向发展:比如结合轨道计算预测碰撞风险、开发移动端APP让天文爱好者参与太空垃圾上报、在航天任务中实现全自动避障决策……想象空间很大。

m0_71589036的博客 91

【Java面试题】——this 和 super 的区别

本文深入探讨了Java中this和super两个关键字的区别与联系。this代表当前对象的引用,用于访问当前对象的属性和方法,尤其在变量重名时避免歧义;super则用于访问父类的成员,包括属性、方法和构造函数,解决子类与父类成员的继承和覆盖问题。两者都只能在非静态方法中使用,且在构造函数中调用时必须作为第一条语句,不能同时存在。通过代码示例和对比表格,文章详细展示了它们的使用场景和注意事项,帮助读者在实际编码和面试中灵活运用这两个关键字。

user340的博客 1979

从零开始学习PX4源码9(部署px4源码到gitee)

由于PX4-Autopilot托管在github,在没有翻墙的情况下,下载固件无法下载。为了提高下载速度,这里将PX4在github上的仓库以及其子仓库(依赖仓库)都搬移到gitee上了。本教程讲解如何快速部署px4固件到gitee上,实现不需要翻墙快速本地就可以下载PX4固件。暂时没有找到如何批量直接通过修改.gitmodules后,使用什么命令可以直接把所有的一级二级子模块的指向直接正常映射。!!

陌城烟雨 813

java中关键字this和super的用法和区别

this和super的用法以及它们的区别在这里做了一些整理,大家可以参考使用 1. this:this是自身的一个对象,以下是几种用法: 1.1.当形参与成员变量重名时,用this来区分,this.name 代表类的成员变量 1.2.引用构造函数,this(参数)是调用本类中另一种形式的构造函数,应该放在构造函数的第一条语句 2. super:super是指向离自己最近的父类的一个指针,以下是几种...

大房子爱生活的博客 2479

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

详解:this和super的区别

作用对象this引用当前对象,super引用当前对象的直接父类。用途this主要用于解决成员变量与局部变量名冲突、调用另一个构造器、返回当前对象的引用;super主要用于访问父类的成员(字段和方法)、调用父类的构造器。使用场景this通常用于当前类内部,super通常用于子类内部访问父类。在继承关系的条件下,如果子类没有和父类一样的非私有属性和方法(访问修饰是默认、protected或public的),子类可以通过this或super调用父类的属性和方法。

阿鹏的博客 1521

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

关键字this和super的区别

1.this关键字          (1.)每个类的每个非静态方法(没有被static修饰)都会隐含一个this关键字,它指向调用这个方法的对象;当在方法中使用本类属性时,都会隐含地使用this关键字,当然也可以明确使用。           this可以看成是一个变量,它的值就是当前对象的引用           this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用如果是...

mm_3_by的博客 1万+

this和super关键字的区别

this:this关键字只能用于方法的方法体内,表示对“调用方法的那个对象”的引用。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态代码块中绝对不能出现this。 super:super关键字和this的作用类似,将被隐藏的父类的成员变量和成员方法变为可见,或者说用来引用被隐藏的父类的成员成员变量和成员方法。 使用场景: 1.使用super和this调用成员变量和方法 有时会遇到子类中的成员

m0_46551861的博客 2536

java中this和super的用法区别

java中this和super的用法区别 this this是自身的一个对象,代表对象本身,用法大致分为以下3类: 1、普通直接引用当前对象本身 2、形参和成员名重名,用this来区分 3、引用构造方法 ,this(参数) ,应该为构造函数中的第一条语句,调用的事1本类中另外一种形式的构造方法。 super super可以理解为是指向自己超(父)类对象,这个超类指的是离自己最近的一个父类。也...

格子小七的个人博客 8450

super 和 this 的区别

super和this的异同: super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参) this:它代表当...

qq_43499096的博客 1975

java中this和super的区别

一、super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。 1 2 3 4 5 6 7...

JerryBal的博客 847

this和super的作用和区别

目录this和super概述:相同点:不同点:1、调用成员变量不同:2、调用构造方法不同:3、调用成员方法不同: this和super的区别:(分三点来说明) 调用成员变量不同; 调用构造方法不同; 调用成员方法不同; this和super概述: this:代表当前对象的引用,谁来调用我我就代表谁。super:代表当前对象对父类的引用。 相同点: 1. 都是java关键字,起到指代作用;在构造方法中必须出现在第一行。 2. 且this() 和super() 不能存在于同一个构造函数中。 3. th

weixin_38568503的博客 1809

this和super的用法和区别

1 this的用法 结合网上资料与自己总结 super()调用父类的构造方法; this()调用自己的构造方法; 构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对象,但是这个对象并不是完全由构造器负责创建. 创建一个对象分为如下四步:   1. 分配对象空间,并将对象成员变量初始化为0或者null   2. 执行属性值的显式初始化   3. 执行构造方法   ...

Yuan.Z的博客 437
上一篇: Forward与Redirect的区别
下一篇: 重载与覆写的区别
emjava
博客等级 码龄15年 4粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值