当前位置: 首页 > news >正文

Java SE 部分总结2

this是什么

this引⽤指向当前对象(成员⽅法运⾏时调⽤该成员⽅法的对象),在成员⽅法中所有成员变量的操作, 都是通过该引⽤去访问。只不过所有的操作对⽤⼾是透明的,即⽤⼾不需要来传递,编译器⾃动完成。

this引⽤的特性

1. this的类型:对应类类型引⽤,即哪个对象调⽤就是哪个对象的引⽤类型

2. this只能在"成员⽅法"中使⽤

3. 在"成员⽅法"中,this只能引⽤当前对象,不能再引⽤其他对象

4. this是“成员⽅法”第⼀个隐藏的参数,编译器会⾃动传递,在成员⽅法执⾏时,编译器会负责将 调⽤成员⽅法对象的引⽤传递给该成员⽅法,this负责来接收

this.成员变量 // 访问对象的成员变量 this.成员⽅法 // 访问对象的成员⽅法

我们也可以通过this来访问构造⽅法

构造⽅法中,可以通过this调⽤其他构造⽅法来简化代码

public class Date { public int year; public int month; public int day; public Date(){ this(1900, 1, 1); } // 带有三个参数的构造⽅法 public Date(int year, int month, int day) { this.year = year; this.month = month; this.day = day; } }

注意:

1.this(...)必须是构造⽅法中第⼀条语句

2.不能形成环的调⽤

数组中内置方法使用

Arrays.sort Arrays.toString

public static void main(String[] args) { int[] arr = {9, 5, 2, 7}; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); //二维数组输出使用deeptoString() }

static关键字

1. 不属于某个具体的对象,是类的属性,所有对象共享的,不存储在某个对象的空间中

2. 既可以通过对象访问,也可以通过类名访问,但⼀般更推荐使⽤类名访问

3. 类变量存储在⽅法区当中

4. ⽣命周期伴随类的⼀⽣(即:随类的加载⽽创建,随类的卸载⽽销毁)

我们可以通过:类名.静态成员变量的⽅式进⾏访问

访问限定符详解

• public修饰的成员变量,在所指定情况下均是可以正常访问的

• private修饰的成员变量,只能在当前类中来使⽤

• default表⽰什么修饰符都不加,此时只能在包当中才能被访问

• protected在继承中去了解

http://www.gsyq.cn/news/1591672.html

相关文章:

  • Anosov子群极限集Hausdorff维数与自仿射复杂性关联探究
  • Deepseek 代码解释
  • 图书管理系统-ssm vue mysql
  • 泛程序的优缺点分析
  • Hive数据库理解
  • 多智能体协作入门:当单 Agent 不够用的时候
  • 信息爆炸:2026年协同办公任务管理工具的唯一出路是阵列化
  • 强大的双主摄系统
  • 虚拟机安装时可能遇到的问题
  • 如何高效采集抖音评论数据:面向内容创作者的3分钟完整指南
  • IACheck AI报告文档审核:化药注册检测文件靠谱审核方案升级,AI严控报告逻辑错误与合规风险
  • Claude API 知识库问答提示词模板与优化方法
  • 深耕网络安全防护:解析高防服务器核心优势与选型价值
  • 外卖配送系统源码部署指南:快速搭建本地外卖平台
  • 【C++并发系列】第七章:memory_order_relaxed 能用在哪里
  • 如何在VPS上更新Ubuntu
  • 工业机器人自动化改造实战:CNC 上下料场景技术选型与落地指南
  • 输出、输入函数以及数据类型转换细节
  • 超长型材拉弯加工,实测数据与效果差异几何?
  • Bushound USB协议分析工具:从原理到实战的深度解析
  • 11.3% 稳健增长!2026年温度敏感导电碳浆市场发展现状及未来前景趋势分析
  • 为什么做了 DevOps,你还是管不好开源依赖?
  • Calico IPIP CrossSubnet 与 IPIP 默认模式对比模式介
  • GitHub Desktop中文汉化全攻略:告别英文界面,提升开发效率
  • 如何实现企业微信外部群的 API 主动调用?
  • AI 视频智能体平台 vs 传统剪辑团队,5 大功能模块逐项拆给你看
  • 计算机毕业设计之jsp基于SSM的校园新闻管理系统开发与实现
  • OneTrans: Unified Feature Interaction and Sequence Modeling with One Transformer in Industrial Recom
  • 基于Playwright与OpenCV的滑块验证码自动化破解实战
  • 自然语言处理-序列标注算法-01