java中 this和super的区别
来源:互联网 发布:开淘宝店投资多少钱 编辑:程序博客网 时间:2024/05/18 15:27
this表示当前调用方法的对象的引用:
(谁调用这个方法,谁就是这个对象,这个this就是它的引用)
比如:
<pre name="code" class="java">public class This_Demo{ String name; public void setName(String name) { this.name = name;// 前一个name是 本类的成员属性: name;后一个name是setName中的参数。 } public static void main(String args[]){
This_Demo td=new This_Demo();
td.setName("张奇"); }}上面的td调用了setName()方法,所以,那么this就是它的引用。Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。
this只能在类中的非静态方法中使用,静态方法和静态的代码块中是不能出现this的。
super关键和this作用类似,是被屏蔽的父类的成员变量或者成员方法或变为可见。
1 0
- Java中this和super的区别
- java中this和super的区别
- java中super和this的区别
- java中 this和super的区别
- Java中this和super的区别
- Java中this和super的区别
- java中this和super的区别
- Java中this和super的区别
- Java中this和super的区别
- JAVA中super和this的区别和用法
- java中关键词this和super的区别和举例;
- java中this和super的区别和联系
- java中this 和super 的区别和用法
- java中super的用法和与this的区别
- java中super的用法和与this的区别
- Java中this和super关键字区别
- java中super和this函数的区别
- java中this和super的区别心得
- 欢迎使用CSDN-markdown编辑器
- C++ 智能指针详解
- 为数据挖掘任务快速配置python环境
- Oracle Data Pump 导出和导入数据
- nginx开机自动启动(添加到服务)
- java中 this和super的区别
- Win8操作系统下IIS如何配置asp.net的运行环境
- margin标记可以带一个、二个、三个、四个参数,各有不同的含义。
- 有序链表的建立
- !HDU 1158 Employment Planning--DP--(二维)
- 数据结构和算法
- homestead_mac_安装配置笔记
- Linux下面的DHCP 服务器配置
- OJ刷题---抽象一个形状类