1.局部变量与成员变量同名的情况下

Person(String name, int age){this.name  =  name;//this.name指代的是类里定义的name而不是Person这个函数的参数。this.age = age;
}

2.需要用this指代当前的对象,return this

calss Person{int age=0;Person grow(){age++;return this;}void print(){System.out.println("My age is:"+age);}class Demo{public static void main(String args[]){Person p = new Person();p.grow().grow().grow().speak();}}
}输出:My age is:3

Java中this的简单应用相关推荐

  1. Java中的GC简单介绍

    文章目录 一.GC是什么? 二.为什么要GC? 三.怎么GC? 一.GC是什么? GC英文全称为Garbage Collection,即垃圾回收. Java中的GC就是对内存的GC. Java的内存管 ...

  2. Java 中 10 大简单的性能优化

    点击"终码一生",关注,置顶公众号 每日技术干货,第一时间送达! Java 7 ForkJoinPool和 Java 8 的并行Stream有助于并行化东西,这在您将 Java 程 ...

  3. java中的List简单介绍

    List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList.LinkedList和Vector之间的关系和区别. List 是一个接口, ...

  4. 在Java中搭建一个简单的MVC框架

    搭建一个简单的Java MVC框架 一 . 前言 二. 代码实现 1. 思路分析 2. 代码实现 2.1 Controller注解 2.2 RequestMapping注解 2.3 UserContr ...

  5. Java中UUID的简单介绍

    一.什么是UUID? UUID全称:Universally Unique Identifier,即通用唯一识别码. UUID是由一组32位数的16进制数字所构成,UUID的标准型式包含32个16进制数 ...

  6. java中Scanner的简单用法

    一.用法 1.先导入Java.util.Scanner包 import java.util.Scanner; 2.创建Scanner类的对象 Scanner sc=new Scanner(System ...

  7. java中split方法 简单详细

    java中split方法 思考下列代码的执行结果 public static void main(String[] args) {// TODO Auto-generated method stubS ...

  8. java中创建dvd_JAVA简单模拟DVD功能

    建立数组1. public class DVD_set { 2. //此处为copy 3. String[] name = new String[50];// 存储DVD的名字 4. String[] ...

  9. java中String.split() 简单学习

    在java.lang包中有String.split()方法的原型是: public String[] split(String regex, int limit) split函数是用于使用特定的切割符 ...

  10. JAVA中LinkedLockingQueue的简单使用

    1.相关知识的了解 阻塞队列:当队列为空时,去队列中取数据会被阻塞.当队列满时,往队列中放数据会被阻塞.   非阻塞队列:当队列为空时,去队列取数据会直接返回失败,队列满时,往队列中放数据会直接返回失 ...

最新文章

  1. 2021年AI网络安全发展趋势
  2. monocross 环境搭建:MonoTouch Mono for Android
  3. 用windows自带压缩备份mysql_Windows下配合计划任务的Mysql定时压缩备份
  4. 机器学习大佬的进阶之路!一位北大硕士毕业梳理了完整的学习路线!
  5. 线切割机上的DOS系统
  6. D - Counting Stars HDU - 7059
  7. 《Python Cookbook 3rd》笔记(4.2):代理迭代
  8. Poj_1325 Machine Schedule -最大匹配性质题目
  9. 构建生态安全格局的方法
  10. abstract class和interface的区别
  11. win2008r2 mysql 远程_SQL SERVER 2008 R2如何开启数据库的远程连接(转)
  12. 2019年最值得关注的几个公众号,好评率高达99.99%
  13. 在鉴定名画真伪这件事上,专家可能要被AI代替了
  14. 判断客户端是否安装FlashPlayer及版本
  15. Java基础篇之什么是CharArrayWriter
  16. Vue 配置请求本地Json数据
  17. is not in the sudoers files的解决办法
  18. Ubuntu 桌面截屏(或截图)的方式
  19. 正则表达式之邮箱地址格式+非法字符+后缀长度的验证
  20. ubuntu下配置apache2+php+mysql By Assassin

热门文章

  1. 一篇写的很好的XGBoost的博客(于简书转载)
  2. python numpy中astype使用不当导致图像出现artifact
  3. 创建一个springMVC项目总结
  4. 各类最新Asp .Net Core 项目和示例源码
  5. ORACLE常见问题一千问[501至600](不怕学不成、就怕心不诚!)
  6. runat=server
  7. 新的信息论诞生前的若干问题分析
  8. Python学习笔记:TypeError: not all arguments converted during string formatting
  9. Python学习笔记:IO编程StringIO和BytesIO
  10. KNN-----Python程序学习(一)