this、static关键字

this和static关键字、拓展方法 public Student(string name, int age):this() //调用此函数之前执行默认构造函数。//student调用了Studnet(name,age)构造函数,那么构造函数了的this就代表他。//静态构造函数,在第一次使用类名访问的时候,是会执行一次默认静态构造函数的,后面出现的不会。{ //定义静态函数,this代表这个函数是拓展方法,self就相当于实例化了一个对象。⑤当一个类中以上的都是静态,那么自己也是静态类,所以当定义了静态类,那么其成员只能是静态类型。 阅读详情

this、static关键字

this关键字
	
	this
		1、代表当前创建对象,存储当前对象的地址
		2、在构造器的首行调用本类的其他构造器,不能相互调用
			this(参数列表);
		3、解决成员变量和局部变量的同名问题
		4、this不能和static关键字一起使用
		
static关键字
	
	static :静态的,是一个成员修饰符
	
		static修饰变量:静态变量|类变量
		static修饰方法:静态方法|类方法
	
	静态的内容的使用方式:
		1、类名.静态变量名|类名.静态方法名()
		2、对象.静态变量名|对象.静态方法名()
		
		注意:静态属于类的,都会在类第一次加载完成之后初始化,静态能容存在静态区中
【Bluetooth|蓝牙开发】二、蓝牙开发入门 蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。 阅读详情

相关推荐

nRF52811墨水屏时钟DIY:从全刷到局刷的实战改造指南(附完整代码)

本文详细介绍了如何将基于nRF52811的墨水屏时钟从耗电的全屏刷新模式改造为高效的局部刷新模式。通过剖析全刷与局刷的原理差异,提供了从工程架构、驱动层适配到应用层逻辑重构的完整实战指南,并附上关键代码示例。改造后,设备功耗显著降低,续航大幅提升,同时解决了视觉闪烁问题,是DIY低功耗墨水屏应用的实用参考。

weixin_29194693的博客 350

this和static

在定义不需要与其他文件共享的全局变量时,加上static关键字能够有效地降低程序模块之间的耦合,避免不同文件同名变量的冲突,且不会误使用。this是一个变量,是一个关键字,是一个引用。所以,严格意义上来说,this代表的就是“当前对象”,this存储在堆内存当中对象的内部。静态方法中不能使用this,this代表当前对象通过谁调用的方法,谁就是当前对象。1. 为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化。1.this是一个关键字,是一个引用,是一个变量,保存内存地址指向自身。

m0_73784167的博客 1250

告别Keil/IAR:在VSCode中用CMake+Clangd打造丝滑的STM32开发环境(附完整配置)

本文详细介绍了如何在VSCode中使用CMake和Clangd搭建高效的STM32开发环境,替代传统的Keil/IAR工具。通过完整的配置指南和快速开发技巧,帮助开发者实现轻量级、高度可定制的现代化开发流程,显著提升STM32项目的开发效率。

weixin_26843605的博客 164

Java基础知识(超详细解析,排版清晰!):this关键字

在java中,this关键字有很多种用法。 在java中,这是一个引用当前对象的引用变量。 java this关键字的用法如下: this关键字可用来引用当前类的实例变量。 this关键字可用于调用当前类方法(隐式)。 this()可以用来调用当前类的构造函数。 this关键字可作为调用方法中的参数传递。 this关键字可作为参数在构造函数调用中传递。 this关键字可用于从方法返回当前类的实例。 **建议:**如果你是java初学者,只学习 this 关键字的前三个用法就可以了。 1. this

Viper的程序员修炼手册 3608

DySAT+: Enhancing Dynamic Graph Representation Learning with Multi-Head Self-Attention and Temporal-

本文深入探讨了DySAT+模型在动态图表示学习中的创新应用,通过多头时空注意力机制和层级信息融合策略,有效解决了动态图数据中的时间维度信息捕捉和结构演变动态适应问题。该模型在社交网络异常检测和金融交易网络分析等场景中表现出色,显著提升了预测准确率和响应速度。

weixin_29035405的博客 334

HPM6E00:PWM V2使用指南

HPM6E00:PWM V2使用指南

xikangsoon的博客 1733

this,static关键字,block,GC

一、this关键字 * 1.在构造的首行调用其他构造器 * this([参数列表]); * 2.区分同名变量|形参|属性,this指代当前对象 * 注意: * 1.想要使用this调用其他构造器必须在构造器的首行 * 2.调用其他构造器的时候不能相互调用 * 3.th...

一只蚊子学Java 292

EndNote全文检索实战:如何快速配置学校图书馆资源并精准查找文献

本文详细介绍了EndNote全文检索功能的实战配置方法,核心在于通过正确设置OpenURL链接解析器,无缝对接学校图书馆资源,实现一键精准获取文献全文。文章提供了从理解机制、四步配置法到进阶技巧的完整指南,帮助科研人员高效管理海量PDF,构建个人知识体系,大幅提升文献调研与写作效率。

weixin_29228781的博客 278

this关键字、static关键字 详解

1.this关键字除了可以调用成员变量之外,还可以调用构造方法。2.在一个Java类中,其方法可以分为成员方法和构造方法两种。构造方法是一个与类同名的方法,在Java类中必须存在一个构造方法。一般存在一个默认的无参的构造方法,其作用是对对象成员进行初始化。3.构造方法和普通方法的区别。

菜鸟的博客 1897

第一节:从Chat_Bot 到 AI_Agent——一个范式转换

本文系统剖析了工业级AI代理系统ClaudeCode的设计原理与工程实践。通过对比ChatBot与Agent的三个本质差异:自主循环决策vs单轮应答、环境交互vs纯文本I/O、持久状态管理vs无状态对话,揭示了构建生产级Agent系统的关键挑战。文章详细解析了ClaudeCode的五层架构设计、1800+文件组成的运行时系统,包括工具调度、权限管理、状态持久化等核心机制,并阐述了从简单API调用到完整Agent系统的演进路径。

2201_75869398的博客 67

手把手教你从入门到精通C# Modbus通信

本文是《Modbus通信从入门到精通》的导读,本专栏将会详细介绍ModusRTU 、ModbusASCII、ModbusTCP这三种协议的C#实现,由一个高级工程师多年实战经验总结而成,绝对干货!

qq_34059233的博客 1万+

static,this关键字

不在一个类调用如图下:

2501_91638000的博客 800

Android PMS——概述(一)

PMS(Package Manager Service)是 Android 操作系统的一个重要组件,它负责管理应用程序的包信息以及与应用程序的安装、卸载、权限控制等相关功能,确保应用程序的安全性和稳定性。 Android PMS 负责维护一个应用程序包的清单信息,该清单是一个 XML 文件,包含应用程序的各种元数据,例如应用程序的包名、版本号、权限要求、组件信息等。PMS通过访问该清单文件来获取应用程序的信息。 此外,Android PMS 还负责应用程序的安装和卸载。在安装应用

小旭的专栏 1664

Java中this关键字和static关键字

文章目录1 this关键字1.1 this表示本类属性1.2 this调用本类方法1.2.1 this调用普通方法1.2.2 this调用构造方法1.2.3 this表示当前对象2 static关键字2.1 static属性(类属性)2.2 static方法(类方法) 1 this关键字 this关键字主要有三个方面的用途: this表示本类属性。 this表示本类方法。 this...

zhao_miao的博客 3037

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

<java> this关键字与static关键字

this关键字 1.this表示本类属性 class Person{ private String name; private int age; public Person(String name,int age){ name = name ; age = age ; } public String getPersonInfo...

qq_42711862的博客 246

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java常用关键字final,static,this,super总结

final,static,this,super 关键字总结 final 关键字 static 关键字 this 关键字 super 关键字 参考 static 关键字详解 static 关键字主要有以下四种使用场景 修饰成员变量和成员方法(常用) 静态代码块 静态内部类 静态导包 补充内容 静态方法与非静态方法 static{}静态代码块与{}非静态代码块(构造代码块)...

LJJZJ的博客 572

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Java 为什么在static中不能使用this关键字

Static方法是类方法,先于任何的实例(对象)存在。 即Static方法在类加载时就已经存在了,但是对象是在创建时才在内存中生成。 而this指代的是当前的对象 在方法中定义使用的this关键字,它的值是当前对象的引用。也就是说你只能用它来调用属于当前对象的方法,或者使用this处理方法中成员变量和局部变量重名的情况. 而且,更为重要的是this和super都无法出现在static修饰的方法中。...

木头人i 1518

this和static关键字

文章目录1.this关键字1) this关键字在内存中的位置2) this在实例方法和实例变量中的使用3) this在构造方法中的使用2.static关键字1) static介绍2)静态变量(1)变量在什么情况下会声明为静态变量(2) 可以用引用来访问静态变量吗?可以的话,这个访问和具体的对象有什么关系?3)静态代码块4)静态方法3.this与static相关案例题 1.this关键字 1) this关键字在内存中的位置 先看一段代码 public class Customer { private Str

qq_46603402的博客 1149

java面向对象this,static关键字

修饰符 class 类名 {// 1.成员变量(属性) // 2.成员方法 (行为) // 3.构造方法 (初始化类的对象数据的) }// 1.成员变量// '男' '女'// 成员变量// '男' '女'// 无参数构造方法// 有参数构造方法我们已经知道面向对象中,存在类和对象的概念,我们在类中定义了一些成员变量,例如name,age,sex ,结果发现这些成员变量,每个对象都存在(因为每个对象都可以访问)。

m0_58975186的博客 863

this、final、static、super关键字

this、final、static、super关键字 个人学习小结,便于以后翻阅 this关键字 应用场景 当属性名、字段名、参数名、变量名相同时可以通过访问字段和属性 在构造方法中可以通过this调用另一个构造方法 注意: this关键字必须在构造方法中的第一句话 如果构造方法中没有重名的字段、属性、变量、参数名时,this可以省略 final关键字 应用场景 可以修饰:字段...

weixin_43748169的博客 166

JAVA常见的关键字 final、this、super、static、abstract

1.Final关键字 2.This关键字 3.Super关键字 3.1 基本用法 3.1.1访问父类的成员变量 3.1.2调用父类的方法 3.1.3 调用父类的构造函数 3.2super关键字的深层理解 3.3 注意事项 4.Static关键字 4.1 作用范围 4.2 使用 4.2.1 修饰类的成员变量 4.2.2修饰类的成员方法 4.2.3 修饰代码块 4.2.4 修饰内部类 4.2.5 注意事项 5.abstract关键字 5.1 为什么要用? 5.2

2301_77358195的博客 983

Java关键字,super,this,static关键字

摘要:本文介绍了Java面向对象编程中的继承、super、this和static关键字。继承实现代码复用,子类继承父类属性和方法;创建子类对象时会先创建父类对象。super用于访问父类成员,this指代当前对象。static修饰的成员属于类而非对象,存储在方法区,具有特定的加载顺序和执行规则。文章通过代码示例详细说明了这些关键字的用法、内存模型及注意事项,帮助理解Java面向对象的核心概念。

2401_88603156的博客 1282

this关键字与static关键字

this关键字和static关键字 this关键字: this:看上去,是用于区分局部变量和成员变量同名的情况 this为什么能解决这个问题? this到底代表什么呢?   this:就代表本类的对象,到底代表哪一个呢? this代表 它所在函数所属对象的引用 简单说:哪个对象在调用this所在的函数,this就代表哪个对象   this的应用:当定义类中方法时,该方法内部要用

nugongshou110的专栏 463

理解Java中的 this 和 static 和 final 关键字

this关键字的作用 (1)this调用本类(当前对象)中的属性,也就是类中的成员变量; (2)this调用本类(当前对象)中的其他方法; (3)this调用本类(当前对象)中的其他构造方法,调用时要放在构造方法的首行。 Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { //定义一个参数(局部变量)name this.name=name; //将局部变量的值传递给成员变量

树暖 441
上一篇: 构造器
下一篇: 块block
china_zzx
博客等级 码龄7年 0粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值