java中的this和super
来源:互联网 发布:软件ui设计 编辑:程序博客网 时间:2024/04/25 06:55
this 代表当前对象,super代表当前对象父类的引用
在构造方法中,this()调用本类中的构造方法,放在构造方法的第一行
super()调用父类的构造方法,放在构造方法的第一行,不能和this()同时用
在java bean类set方法中,this很常用,代表当前对象
例如:public void setName(String name){
this.name = name;//this.name代表调用这个方法的对象的属性name.
//后边的这个name代表传入的参数
}
在构造方法中:
class Person{
private String name;
private int age;
public Person(){}
public Person(String name){
this.name = name;
}
public Person(String name,int age){
this(name);//假如参数很多的话,调用之前的本类构造方法会很方便
this.age = age;
}
}
在没写构造方法的情况下系统会默认添加无参构造方法,但是假如自己写了个有参构造,那系统不再默认添加无参构造,
这种情况下,如果创建对象的时候没有传参,找不到无参构造就会报错.如果父类没有提供无参构造,我们可以通过super调用父类有参构造来创建对象
0 0
- java中的this和super
- java中的this和super
- Java 中的 this 和 super
- java中的super和this
- Java中的super 和 this
- Java中的super和this
- java中的this和super
- java 中的super和this
- Java中的super和this
- Java中的this和super
- java中的this和super
- Java中的this和super
- Java 中的 this 和 super
- [java]java中的this和super
- Java中的this和super的用法
- Java中的Super和this的用法
- Java中的this和super的用法
- 【转】Java中的this和super
- JavaScript中创建对象的几种方法
- 点击类别,并通过Toast将类别的名字显示出来
- Objective-C中#import如何规避多文件结构导致的重复包含;以及@class作用
- MySQL性能优化的20条经验
- java泛型详解
- java中的this和super
- Qt实现自定义QGraphicsItem,实现了一个闪烁的圆,和闪烁的文字
- Linux应用程序错误使用pthread_mutex_lock互斥锁触发SIG_ABRT信号的原因分析
- ImageView以淡入淡出的方式切换显示的图片
- <context-param>与<init-param>的区别与作用
- bootstrap结合easyui-datagrid列宽不自动适应问题
- ContentNegotiatingViewResolver解析器
- 对一个类里面的数组添加观察时注意问题
- ActionContext和ServletActionContext