rmml.net
当前位置:首页 >> 关于jAvA中的this关键字的用法 >>

关于jAvA中的this关键字的用法

加this是为了区分相同名字的变量的, private int age; Person(int age) { this.age=age; } 上面用this为了区分局部变量和全局变量的Person(int age)和private int age; 因为都叫age,不知道那个age是谁的,用了this就说明this.age是private int...

一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 Public Class Student { String name; //定义一个成员变量na...

java中的this随处可见,用法也多,现在整理有几点: 1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class Hello { String s = "Hello"; public Hello(String s) ...

请看下面的这段文字,你看懂了这个文章,也就理解this了。。。。这是我空间收藏的文章,拜读之后,受益匪浅。。。。=======================================================在Java中,this通常指当前对象,super则指父类的。当你想要引用当前...

this的作用是在类中通过this访问自身的属性和方法。 比如: public class MyClass(){ private int a = 1; public void p(){ } public void show(int a){ this.a = this.a+1;//通过this访问自身属性,不加this就变成访问参数a了。 this.p();//通过...

一般情况下写不写是差别不在,因为不写其实本身也是会有this这个指向的,但在一些情况下一定要写,比如构造初始化内部的变量恰好写传入的变量名一样的时这时内部的变量加上this才可以区分开

在方法中定义使用的this关键字,它的值是当前对象的引用.也就是说你只能用它来调用属于当前对象的方法或者使用this处理方法中成员变量和局部变量重名的情况. 而且,更为重要的是this和super都无法出现在static 修饰的方法中,static 修饰的方...

因为,有继承关系的两个类是这样的,最终new出来的子类的对象的内部会有一个父类对象,在这里也就是说,这Professor_i 对象的内部包含有一个Person_i对象,而且Professor_i类中并没有定义print()方法,换句话说就是没有重写父类Person_i的print(...

this表示当前实例。super表示父类。举个例子说猫继承于动物,如果动物类有个方法叫eat(),那么在猫类中写Super.eat();调用的就是动物类的eat方法。Super();调用的是父类的构造方法。如果Cat类中有属性age,Cat类中写this.age=4;如果实例话一个C...

http://zhidao.baidu.com/link?url=X8lL6U_fG0-vk7atcgYwZtTZCg1lT4auPGwxc8ZI7deVG_heTz0RAubWHzw2pRUcGS5sPnniO7XHemkjtT1PESuSAnD49ZVkiQLc57r6eiu

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com