java return this 的笔记
rerurn this用来返回当前对象的引用
比如:Person person;这里的person就是一个Person的引用
Person person = new Person();–>person指向Person对象的地址

public class testThis {public static void main(String[] args) {testThis t= new testThis();t.A().B();}testThis A() {System.out.println("A");return this;}void B() {System.out.println("B");}
}

执行结果: A B
t.A() 后返回了当前对象的引用,等于说B方法其实也是被 t 这个引用调用的!

java return this相关推荐

  1. java return用法_Java枚举的高级用法之多键值的映射使用

    枚举Enum单映射使用 做Java的各位仁兄姐妹都知道,Java通过HashMap,以及枚举提供了方便的K-V映射功能,例如 枚举单映射使用 但是如果遇到多个键值映射,例如K-K-V的形式怎么办呢?可 ...

  2. Java教程:Java return语句

    Java教程return 关键字并不是专门用于结束循环的,return 语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者.如果这个方法带有返回类型,return 语句就必须返回这个类 ...

  3. java return 用法

    java 中return 有三种用法 一.循环体 跳出循环体 二.在return 后加变量表示 该方法有返回值,并用return 返回 三.最容易被忽视的地方,在方法体内,单独写return 表示结束 ...

  4. java return返回值_java中关于return返回值的用法详解

    我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...

  5. Java return 关键字的使用

    首先回顾下基本的知识 ,方法前有void代表无返回值,没有void有返回值,这也是我们写的不是空方法的时候回提示我们添加return的原因, return 一般有2个作用 (1) 方法的结束 (2)返 ...

  6. java return none,返回列表结果为none

    所以我正在开发一个小程序,通过GUI从给定文件中删除重复项,以学习如何使用Python制作GUI . 我写了一个方法应该采用 string ,将其转换为 list ,从 list 删除重复项,它实际上 ...

  7. java return

    1 package reviewTest; 2 3 /** 4 * @ClassName: ReturnTest 5 * @Description: 测试return在trycatch中的执行 6 * ...

  8. java return true false_javascript中return,return true,return false三者的用法及区别

    1.语法及返回方式 ①返回控制与函数结果 语法为:return 表达式; 语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果 语法为:return; 在大多数 ...

  9. java return 1 wex5_求大神解决****ERROR****: 子任务 java 执行失败。

    开始...... 保存配置信息: init 编译UI资源: 开始...... [JUSTEP_HOME in UIServer]: E:\WeX5_V3.6\WeX5_V3.6 2017-04-12 ...

最新文章

  1. mysql本周函数_MySQL的YEARWEEK函数以及查询本周数据_MySQL
  2. AI从业者需要应用的10种深度学习方法
  3. python编程100例头条-python 简单爬取今日头条热点新闻(一)
  4. sd卡 写卡阻塞_Sony a7r4写卡速度测试
  5. Android Studio 如何打JAR包
  6. CodeForces - 1245A Good ol' Numbers Coloring (思维)
  7. JS 画饼图,折线图
  8. java调用linux命令
  9. Xilinx PCIE IP核接口介绍
  10. 基于Jekyll的博客模板
  11. HPU--1392 分隔A+B
  12. iOS Xcode热重载工具: InjectionIII 使用简介(无需重启,快速刷新界面,动态调试)
  13. Santander Customer Transaction Prediction(2)
  14. 初学者Pytorch 和 Caffe 使用对比
  15. day25 在继承的背景下属性查找的顺序、组合、多态与接口、鸭子类型
  16. 蓝桥杯、PAT、CCF CSP、团体程序设计天梯赛、传智杯、全国高校计算机能力挑战赛、软考等大学生编程比赛/考试介绍
  17. 收款码三合一制作微信小程序源码下载多模板选择
  18. 高德地图获取坐标距离_高德地图计算两坐标之间距离
  19. 我用计算机写作文,教学设计:我用计算机写作文
  20. oracle占位符怎么打,oracle所支持的占位符是什么

热门文章

  1. redis解决“高并发定时秒杀”库存误差问题
  2. scrapy-redis 分布式学习记录
  3. JS实现App扫码网页端登录
  4. 移除HTML5 input在type=number时的上下小箭头
  5. 第四节:格式化器如何序列化类型实例
  6. windows 文件名太长无法删除的解决方法
  7. 深度学习问题解决:Check failed: stream-parent()-GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogra
  8. synergy软件ubuntu配置
  9. Django 学习(一)Django安装以及初步使用
  10. TOPSIS(逼近理想解)算法原理详解与代码实现