this 关键字的使用

028_this关键字的使用场景 摘要: this是 Java 中代表当前对象引用的关键字,主要用于区分成员变量与参数(如this.name=name)、调用当前对象方法(this.method())、构造器复用(this(...))、实现链式调用(return this)以及内部类引用外部类成员(OuterClass.this)。使用时需注意:仅限非静态环境,静态方法中不可用;构造器中this(...)须为首行;避免循环调用或过度使用。通过this可提升代码清晰度,解决命名冲突,简化对象操作逻辑。 阅读详情
class Person00
{
private String name ;
private int age ;
public Person00(String name,int age)
{
this.name = name ;
this.age = age ;
}
public String talk()
{
return "我是:"+name+",今年:"+age+"岁" ;
}
}
public class TestJavaThis {


public static void main(String[] args) {
// TODO Auto-generated method stub
Person00 p = new Person00("张三",25) ;
System.out.println(p.talk()) ;
}


}
SQL 通过sum() over(order by ,rownum)实现财务现金日记账实例 SELECT 类型,to_char(发生日期,'yyyy-MM-dd') 发生日期,期初余额,借方金额,贷方金额, (CASE WHEN 借方金额>0 THEN '借' WHEN 贷方金额>0 THEN '贷' ELSE '平' END) 方向, sum(收支金额) over(order by 发生日期, rownum) 余额 FROM( SELECT LX 类型,账户,账号,摘要,发生日期,单据ID, ... 阅读详情

相关推荐

从脑电到脑机接口:EEG/ERP特征如何驱动你的下一个智能硬件项目(Arduino/树莓派实战)

本文详细介绍了如何利用EEG/ERP特征提取技术驱动智能硬件项目,涵盖从脑电信号采集到脑机接口实现的完整流程。通过Arduino和树莓派实战,展示了P300、N400等事件相关电位的应用,帮助开发者将学术理论转化为可编程的交互指令,适用于智能家居、医疗辅助等领域。

weixin_29279047的博客 382

java中this关键字的两种使用

java中this关键字的两种使用 this关键字有两种使用方式。 首先我们来看第一种使用方式, 当成员变量与局部变量(参数)重名时,我们直接访问的是局部变量(参数),而不是成员变量。 我们如果想要访问成员变量,就需要在要访问的变量前加上this 语法: this.成员变量名 注意:this表示的是当前对象!!! this的第二种使用方式 构造器之间的相互调用。如果多个构造器之间有重复的代码,那么我们可以通过使用this(实参)来调用其它构造器, 从而避免重复代码的定义。 语法:t

长街yu巷的博客 508

OI 生涯回忆录 《Pilgrimage》

前言 于 NOI2020 后写下本文。 本文简单提及了在写作时尚能回忆起来的,在我的 OI 生涯中对我的影响重大的人、事、比赛等。 写作本文,旨在在回忆允许的范围内,对 OI 生涯进行一定程度上的梳理,总结。 开端 入门 我最早接触计算机程序设计,是在小学。 那时候,我的数学成绩不错,就被老师推荐去学习编程。 就这样,我在局前街小学的何静老师的指导下,走上了编程的道路。 小学时的编程,与其说是 “竞赛” ,不如说是 “兴趣班” 。 当时,包括我在内,很多小孩子天性是浮躁的。支撑我对着无聊的代码学下去的,并不

cz_xuyixuan的博客 1万+

java this关键字的使用_java中this关键字什么时候使用

1、当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分实例:class Demo{String str = "这是成员变量";void fun(String str){System.out.println(str);System.out.println(this.str);this.str = str;System.out.println(this.str);}}public...

weixin_39594439的博客 166

从论文到生产:iSLIP优先级匹配算法在SDN交换机中的20年演进史

本文回顾了iSLIP优先级匹配算法在SDN交换机中的20年演进历程,从斯坦福大学的原始论文到现代芯片实现。通过独特的指针滑动和迭代循环机制,iSLIP算法显著提升了交换机的吞吐量和公平性,解决了传统FIFO调度的队头阻塞问题。文章详细探讨了算法在硬件实现中的工程挑战、开源实践及未来AI时代的智能调度方向。

weixin_29230649的博客 331

KUKA机器人自动回原点程序

创建两个全局变量分别用于储存机器人的笛卡尔姿态与关节角姿态。打开System文件夹中的config文件创建全局变量的点位。在USER GROBALS用户自定义变量Userdefined variables下创建一个E6POS类型的点位,一个E6AXIS类型的点位。

A567852的博客 5211

java this关键字的使用_java中this关键字的使用

package demo02; /* * 当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量 * 如果需要访问本类中的局部变量,需要使用格式 * this.成员变量名 */ public class Person { String name; //自己的名字 //参数name是对方的名字 //成员变量name是自己的名字 public void sayH...

weixin_39920397的博客 62

免费测试国外大模型Claude 3.7 Sonnet API:无需api key(秘钥)

Claude 3.7 Sonnet是Anthropic公司推出的第三代Claude系列AI模型中的中规模版本(2024年发布),在性能与效率间实现平衡。该模型基于改进的Transformer架构,支持128K上下文窗口,擅长复杂推理、数学计算和创意写作,在GSM8K数学基准测试中准确率达92%。其采用"宪法AI"伦理框架,通过多轮对抗训练减少有害输出,同时新增多模态理解能力(可解析图片/图表内容)。Claude 3.7 Sonnet是Anthropic推出的高效轻量级大模型,主打快速响应与成本优化。

Explinks的博客 1497

【Java】this关键字的使用

1、类中的属性以后调用建议加上this;2、类中的构造方法间的互相调用,一定要保留出口;4、this调用构造方法的时候,要放在首行;5、this表示当前对象,指的是当前正在调用的类中方法的对象;,this.属性,当前对象的属性,堆内存保存的内容。

康师傅没有眼泪 2222

使用 Python 实现无人机避障的人工势场算法

人工势场算法是一种基于力的控制方法,通过将目标位置视为一个吸引力源,而将障碍物视为排斥力源,来引导移动体朝着目标前进,同时避开障碍物。接下来,我们将定义几个类来实现人工势场算法,包括无人机类、障碍物类和势场类。

闲人编程的博客 2585

探索LLM世界:新手小白的学习路线图

通过系统的学习和实践,新手小白也能逐步掌握LLM的核心技术。掌握LLM不仅能提升个人技术水平,还能为职业发展带来广阔的前景。未来,随着技术的不断进步,LLM将在更多领域发挥重要作用,成为推动科技进步的重要力量。学习LLM是一条充满挑战但也充满机遇的道路。只要你坚持不懈、不断学习和实践,就一定能够在LLM领域取得突破。希望本文提供的学习路线图能为你指明方向,助你早日掌握LLM,开启AI学习的新篇章!

m0_62110645的博客 2360

Java中super和this关键字的使用

在使用super和this关键字时, 以下描述正确的是() A. 在子类构造方法中使用super()显示调用父类的构造方法, super()必须写在子类构造方法的第一行, 否自编译不通过 B. super() 和 this() 不一定要放在构造方法内的第一行 C. this() 和 super() 可以同时出现在一个构造函数中 D. this() 和 super() 可以在static 环境中使用...

weixin_43235210的博客 5987

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4115

java this关键字的使用_Java this 关键字的使用方法详解

Java this 关键字的使用方法详解构造方法中的this关键字构造方法是一个类的对象在通过new关键字创建时自动调用的,在程序中不能向调用其他方法一样通过方法名(也就是类名)来调用。但如果一个类有多个构造方法,可以在一个构造方法中通过this(paras…)来调用其他的构造方法。使用this来调用其他构造方法有如下几个约束。1) 只能在构造方法中通过this来调用其他构造方法,普通方法中不能使...

weixin_42509267的博客 819

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

C# 程序设计基础之 - this 关键字使用详解

本文详细介绍了C#中this关键字的用法。this用于引用当前对象实例,主要功能包括:1)区分同名变量,解决局部变量与成员变量命名冲突;2)在构造函数重载中实现链式调用;3)作为索引器访问器实现类数组访问;4)作为扩展方法首参数为现有类型添加新功能;5)在属性访问器中引用其他成员。特别指出this在静态方法中不可用,且构造函数中this调用必须为首条语句。

caifox的博客 1563

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java中什么是this关键字?什么时候必须使用this关键字?

this 关键字是常用的关键字,可用于任何实例方法内指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用。下面我们根据示例分别讲解 this 关键字的作用。

黑马程序员官方博客 2808

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

在Java中this关键字的使用

关键词:this 介绍 在学习Java中类的时候,你一定会接触到this关键字。this关键字指向的是当前对象的引用。 详解 首先,定义一个Person类 public class Person { String name; //名字 //参数who是对方的名字 //成员变量name自己的名字 public void sayHello(String who) { System.out.println(who + ",你好,我是:" + name);

qq_44723773的博客 1406

this关键字的使用

* this关键字的使用: * 1、理解为:当前对象或当前正在创建的对象 * 2、使用范围:this可以使用在方法或构造器的内部 * 3、可以调用的结构:属性、方法、构造器 *4、在方法中使用this: * 我们可以在方法内,调用当前类的属性或方法,属性或方法前可以使用"this."的方式,表明调用的是当前对象的属性或方法。 * 通常情况下,我们都习惯省略此this关键字。 * 但是,如果方法的形参和类的属性名相同了,则必须使用”this.变量“的方式,表明我们调用的变量是当前对...

Crfrozen的博客 620

this关键字的使用和注意事项

在Java中,this关键字是一个引用变量,它用于引用当前对象。以下是一些使用this。

阿鹏的博客 878

Java中this关键字及this()方法的使用

this关键字: 每实例化一个对象就会实例化一个this; this是一个对象中隐藏的引用变量,它保存了当前对象的内存地址,指向自身; this存储在堆内存当中对象的内部。 this只能使用在实例方法中。谁调用这个实例方法,this就是谁。显然静态方法中不能使用this,因为静态方法不需要实例化。 this大部分时候可以省略,在实例方法中,或者构造方法中,为了区分实例变量与局部变量,这种情况下,this不能省略。 this()的使用: 新语法,如果当前的构造方法区调用另一个本类中的构造方法时,可以使用t

pipizhen_的博客 4306

java中this关键字的使用

this关键字代表当前类对象创建时的引用(调用方法或者属性时的那个对象),由于在编写类时对象还没有创建,所以用this来指代对象引用,当对象被创建出来时,this指代的是某一个对象引用 代码示例 public class Person { //定义Person类三个属性 public String name; public int age; public String sex; public Person(){} public Pe

weixin_45608165的博客 1817

Java中this关键字使用

this关键字用来表示当前对象本,或当前类的一个实例,通过this可以调用本对象的所有属性和方法。例如:public class Demo{ public int x = 10; public int y = 15; public void sum(){ // 通过 this 点取成员变量 int z = this.x + this.y; ...

xkfanhua的博客 1609

this关键字使用

package cn.dali.code03; /*目的: * 输出格式:XXX是哥哥,XXX是弟弟 * * 当成员变量与局部变量重复的时候,方法内使用变量遵循就近原则,所以方法内的name为弟弟 * 区分的方法就是使用this关键字 * 对于方法内部的this来说,谁调用该方法谁就是this,该程序中创建的对象brother调用了who方法, * 所以brother就是this,所以this.n...

chen404897439的博客 252

this关键字使用,代码讲解

/** * 标题:this关键字使用 * 作者:Nstar * 时间:2020年3月8日 * 内容: * 问:this关键字是个什么鬼? * 答:指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题) */ public class Test4 { public static void main(String[] args) { //入口方法 S...

Nstar的技术博客 3694

AJPFX简述Java中this关键字的使用

Java中this关键字的使用主要有两处:   1、构造方法     this指的是调用构造方法进行初始化的对象。 //有参构造public Human(String name, int age) { this(); //调用无参构造 //this(name); //调用有参构造(参数为name的构造方法) this.name = name; this.age=...

AJPFX的博客 293
上一篇: jdk环境变量配置方法
下一篇: Hashmap的isEmpty使用
corpse2010
博客等级 码龄17年 101粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值