面向对象——this和super
2016-06-11 14:22
225 查看
一. this
this: 调用非静态方法时,自动添加的一个变量,变量里的内容是调用这个方法的对象它自己的地址。
用法1:方法内部
区分同名的局部变量和成员变量
——this.成员变量
——不带this就是局部变量
用法2:调用同一个类的其它构造:构造函数第一行:this(参数列表)
用法3:调用同一个类中的其它非静态方法:this.方法名(参数列表)
以上所说方法均指非静态方法
this可以省略的情况——访问同一类中除构造以外的其他非静态成员
this不可以省略的情况——访问同一类中其他构造;代码中区分同名的局部变量和成员变量
this: 调用非静态方法时,自动添加的一个变量,变量里的内容是调用这个方法的对象它自己的地址。
用法1:方法内部
区分同名的局部变量和成员变量
——this.成员变量
——不带this就是局部变量
用法2:调用同一个类的其它构造:构造函数第一行:this(参数列表)
用法3:调用同一个类中的其它非静态方法:this.方法名(参数列表)
以上所说方法均指非静态方法
this可以省略的情况——访问同一类中除构造以外的其他非静态成员
this不可以省略的情况——访问同一类中其他构造;代码中区分同名的局部变量和成员变量
相关文章推荐
- Lua编程示例(二):面向对象、metatable对表进行扩展
- C#中面向对象编程机制之多态学习笔记
- C#中this指针的用法示例
- 浅谈Lua的面向对象特性
- Lua面向对象之类和继承浅析
- JavaScript面向对象的两种书写方法以及差别
- 浅谈c# 面向对象之类与对象
- C#面向对象特征的具体实现及作用详解
- C# 面向对象的基本原则
- C# 参考之访问关键字:base、this
- 浅谈对c# 面向对象的理解
- Ruby面向对象编程详解
- C#中this的使用实例分析
- C# 面向对象三大特性:封装、继承、多态
- php学习 面向对象 课件第1/2页
- PHP程序61条面向对象分析设计的经验小结
- 收集学习asp.net比较完整的面向对象开发流程
- javascript 面向对象编程 万物皆对象
- 不错的JavaScript面向对象的简单入门介绍第1/2页
- [推荐]javascript 面向对象技术基础教程