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

java知识点1(this指针)

1.this指针问题

//List类

 1 //List类
 2 public class List {
 3     final int defaultSize = 10;
 4     int maxSize;
 5     int size = 1;
 6     Object[] listArray;
 7 
 8     private void init(int size) {
 9         maxSize = size;
10         System.out.println(size);
11         System.out.println(maxSize);
12         System.out.println(this.size);
13     }
14     
15     public List() {
16         init(defaultSize);
17     }
18     
19     public List(int size) {
20         init(size);
21     }
22 }

//测试代码

1 public class Test {
2     public static void main(String[] args) {
3         List list = new List(20);
4     }
5 }

最后输出结果为

20

20

1

说明:在init函数中,this.data调用的是List类中的data,不是init函数传入的data。

转载于:https://www.cnblogs.com/shanchuang-119/p/10246796.html

相关文章:

  • Confluent 修改开源许可证,限制云供应商滥用
  • vagrant设置虚拟机的名字
  • 寒假作业安排及注意点
  • 团队管理 - 团队发展五阶段
  • 线性代数---范数
  • Delphi 调用C#编写的WebService 参数为Null解决方法
  • BZOJ 1449 球队收益(最小费用最大流)
  • PHP学习笔记2
  • (原創) 未来三学期想要修的课 (日記)
  • 【转载】一个Sqrt函数引发的血案
  • webgis与web
  • 《围城》读后感:你的心是一座城,愿你城中有幸福
  • 2018年香港国际机场三项航空交通量均创新高
  • 数组去重的几种方式
  • go语言打造个人博客系统(一)
  • [译] 怎样写一个基础的编译器
  • Consul Config 使用Git做版本控制的实现
  • Java-详解HashMap
  • leetcode46 Permutation 排列组合
  • Less 日常用法
  • Linux后台研发超实用命令总结
  • overflow: hidden IE7无效
  • Spring-boot 启动时碰到的错误
  • v-if和v-for连用出现的问题
  • Vue学习第二天
  • win10下安装mysql5.7
  • 阿里云前端周刊 - 第 26 期
  • 测试开发系类之接口自动化测试
  • 创建一个Struts2项目maven 方式
  • 技术胖1-4季视频复习— (看视频笔记)
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何在GitHub上创建个人博客
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 新版博客前端前瞻
  • 用Visual Studio开发以太坊智能合约
  • MPAndroidChart 教程:Y轴 YAxis
  • ​Spring Boot 分片上传文件
  • (1)(1.13) SiK无线电高级配置(六)
  • (十五)使用Nexus创建Maven私服
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (五)关系数据库标准语言SQL
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)树状数组
  • .htaccess 强制https 单独排除某个目录
  • .NET Core中的去虚
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • /var/log/cvslog 太大
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [BZOJ1008][HNOI2008]越狱
  • [C++]C++类基本语法