Java面向对象笔记(三)this关键字
来源:互联网 发布:java 视频断点上传 编辑:程序博客网 时间:2024/05/17 21:42
一、特点
this代表本类对象,代表他所在函数所属对象的引用(哪个对象在调用this所在的函数,this就代表哪个对象)。
二、应用
当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。
但凡本类功能内部使用了本类对象,都用this关键字。
①用于区分同名函数(成员变量和局部变量同名时)
②用于构造函数间调用(this())
③不能在静态方法中使用(因为静态先于对象出现,this代表本类对象,静态加载时还没有对象)
④必须放在方法第一行(初始化动作先执行)
三、案例
class Student{private String name;private int age;private String sex;public Student(){}public Student(String name,int age){//①用于区分同名函数(成员变量和局部变量同名时)this.name = name;this.age = age;}public Student(String name,int age,String sex){//this()可以用于构造函数间调用,必须放在方法第一行(初始化动作先执行) //调用Student(String name,int age)这个构造函数对name,age初始化this(name,age);this.sex = sex;}}
0 0
- Java面向对象笔记(三)this关键字
- java面向对象-this关键字
- 九 java面向对象程序设计(this关键字)
- java面向对象(六) this关键字
- Java面向对象-构造方法,this关键字
- Java面向对象-构造方法,this关键字
- java基础-面向对象-this关键字
- 面向对象 this关键字
- 面向对象this关键字
- 面向对象--this关键字
- Java精选笔记_面向对象(构造方法、this关键字、static关键字、内部类)
- Java基础05天 学习笔记_面向对象(概念,封装,匿名对象,this关键字)
- Java笔记2 面向对象<1>面向对象概述、构造代码块、匿名对象、this关键字等
- (08)Java学习笔记——面向对象02——关键字this static
- php 面向对象 this 关键字
- javaSE-面向对象-this关键字
- 面向对象—this关键字
- Java面向对象基础--this关键字的解析
- 单例模式
- 模拟实现智能指针SharePtr
- 用 React + es6 完成一个著名的生命游戏(Game of life,Conway)
- MllpDecoderState 源码
- 多态的认识
- Java面向对象笔记(三)this关键字
- 史上最全常用正则表达式
- Qt show背后发生的一些事
- Java面向对象笔记(四)匿名对象
- poj-3261 Milk Patterns 后缀数组简单题
- 滑动开关按钮
- Visual Studio Code 添加设置代码段(snippet)
- Android SharedPreferences存取清删
- 树莓派3b+ 用samba与windows共享文件