
1.this的用法
adj. (形容词) 1、this用作形容词作“这”解时,用于修饰表示在时间、地点、想法上更接近讲话者的事物或人,也可与包括现在的日子或一段时间的词语连用。
2、“this+one"s+ n. ”是一种简洁的文体,有强调意味;“this+基数词+时间名词”表示一段时间。this可与of短语连用,后接名词性物主代词或名词所有格。
pron. (代词) 1、this用作代词可用以指叙述中的人或事物,即指前面提到过的人或事物或下文提及的事物;this一般作主语时才指人;在电话用语中,this用来指代自己。 2、当陈述部分的主语是this时,附加疑问部分的主语须用it。
this的英式读音是[ðɪs];美式读音是[ðɪs]。作代词意思是这;这个。
作形容词意思是这个。作副词意思是这样;这么。
扩展资料: 单词解析: 1、例句: 用作代词 (pron.) 1)This is, in part, my own mistake. 在某种程度上来说,这是我自己的错。 2)Now don"t laugh when you hear this. 听了这个你不要笑。
用作副词 (adv.) 1)It"s about this high. 大约有这样高。 2)I didn"t think we"d get this far. 我未曾想到我们会走得这么远。
2、反义词that 1)音译: pron. 那 conj. 引导从句 adj. 那个;上文提到的 adv. 非常;那么地 2)例句: 用作代词 (pron.) What is the difference between this and that? 这个和那个之间的区别是什么? 用作连词 (conj.) I am well aware that this is a tough job. 我深知这是一件棘手的工作。 参考资料: 百度百科-this 百度百科-that。
2.this这个怎么用this是指当前类对象的引用。
当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:
public class A {
String s = "Hello";
public A(String s) {
System.out.println("s = " + s);
System.out.println("1 -> this.s = " + this.s);
this.s = s;
System.out.println("2 -> this.s = " + this.s);
}
public static void main(String[] args) {
new A("HelloWorld!");
}
}
运行结果
s = HelloWorld!
1 -> this.s = Hello
2 -> this.s = HelloWorld!
在这个例子中,构造函数A中,参数s与类A的变量s同名,这时如果直接对s进行操作则是对参数s进行操作。若要对类A的变量s进行操作就应该用this进行引用。运行结果的第一行就是直接对参数s进行打印结果;后面两行分别是对对象A的变量s进行操作前后的打印结果。
3.JAVA(this用法)这个this肯定是用在某个类的方法里吧?呵呵,我们继续往下说。
举个例子:
public class persion{
private String name=null;
private int age;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
}
在这个类中setName方法中第一个变量用this是为了和本方法的参数this做区别,表示这个name指的是Person这个类的name属性,而不是name参数,如果去掉这个this,执行完这个方法后,Person类的name属性仍然为null
getName方法返回的Person类的name,之所以不用this是因为没有必要,因为编译器会知道这个name就指的是Person的name而不是其他的name(因为找个方法没有name变量和它混淆)。当然,这个方法你也可以显示的使用return this.name,没错。
4.java中this的用法java中this有两种用法:
1、代表当前类
public class Dog{
private String name;
private float age;
public setName(String name){
this.name = name;
}
。.
}
这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解,不是等于。
2、在构造函数中的使用
public class Dog{
private String name;
private int age;
//有一个参数的构造函数
public Dog(String name){
this.name = name;
}
public Dog(String name,int age){
this.name = name;
this.age = age;
}
//这个无参构造方法里调用的有两个参数的构造方法,这个也就是this的第二种用法了!
public Dog(){
this("nihao",20);
}
}
5.java中this的用法一、指自己所在的对象。
比如在一个方法中,调用其他对象的变量或方法时,可以使用那个对象的对象名,比如aa.abc();而调用自己所在对象的方法或变量时,不知道别人给起了什么名,所以直接用this.abc()就可以了。二、看一个小例子中“this”的用法!/** * @author fengzhi-neusoft * * 本示例为了说明this的三种用法! */package test;public class ThisTest { private int i=0; //第一个构造器:有一个int型形参 ThisTest(int i){ this.i=i+1;//此时this表示引用成员变量i,而非函数参数i System.out.println("Int constructor i——this.i: "+i+"——"+this.i); System.out.println("i-1:"+(i-1)+"this.i+1:"+(this.i+1)); //从两个输出结果充分证明了i和this.i是不一样的! } // 第二个构造器:有一个String型形参 ThisTest(String s){ System.out.println("String constructor: "+s); } // 第三个构造器:有一个int型形参和一个String型形参 ThisTest(int i,String s){ this(s);//this调用第二个构造器 //this(i); /*此处不能用,因为其他任何方法都不能调用构造器,只有构造方法能调用他。
但是必须注意:就算是构造方法调用构造器,也必须为于其第一行,构造方法也只能调 用一个且仅一次构造器!*/ this.i=i++;//this以引用该类的成员变量 System.out.println("Int constructor: "+i+"/n"+"String constructor: "+s); } public ThisTest increment(){ this.i++; return this;//返回的是当前的对象,该对象属于(ThisTest) } public static void main(String[] args){ ThisTest tt0=new ThisTest(10); ThisTest tt1=new ThisTest("ok"); ThisTest tt2=new ThisTest(20,"ok again!");System.out.println(tt0.increment().increment().increment().i); //tt0.increment()返回一个在tt0基础上i++的ThisTest对象, //接着又返回在上面返回的对象基础上i++的ThisTest对象! }}运行结果:Int constructor i——this.i: 10——11String constructor: okString constructor: ok again!Int constructor: 21String constructor: ok again!14细节问题注释已经写的比较清楚了,总结一下,其实this主要要三种用法:1、表示对当前对象的引用!2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。3、用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法)。
但是这里必须非常注意:只能引用一个构造方法且必须位于开始!还有就是注意:this不能用在static方法中!所以甚至有人给static方法的定义就是:没有this的方法!虽然夸张,但是却充分说明this不能在static方法中使用。
6.java里this怎么用这里this可以理解为当前类,this.sexxer是取当前类的sexxer成员,而等号右边的sexxer是取参数中的sexxer变量
System.out.println(this.name + " ");当前类的成员变量name
System.out.println(name + " "); 当前方法是的变量name
如果改变了this.name的值,那么下次在这个类的实例中的其他方法中调用时this.name时,用的是改完的值 ,而改变name的值 ,不会影响其他方法中的 name变量
7.c++中"this"的用法这个问题问得好!
举个例子,比如你定义了一个类,这个类中有一个成员变量名叫a,同时还有一个成员函数名叫fun,这个函数有一个参数也叫做a,这个函数要做的事情就是返回它的参数a与类的成员变量a的差,也就是返回a-a,这就有问题了--究竟哪个a是成员变量哪个a又是参数呢?
为了搞清楚这一点,我们要把成员变量的那个a变成this->a,而参数a不变.这样就能分清楚了!
也就是说,this是一个指向当前要调用成员函数的那个类对象的指针,仔细琢磨琢磨这句话吧!
8.this是怎么用的,在这里是什么意思this 属性
this
引用对象或影片剪辑实例。执行脚本时,this 引用包含该脚本的影片剪辑实例。在调用方法时,this 包含对包含所调用方法的对象的引用。
在附加到按钮的 on() 事件处理函数中,this 引用包含该按钮的时间轴。在附加到影片剪辑的 onClipEvent() 事件处理函数中,this 引用该影片剪辑自身的时间轴。
因为 this 是在包含它的脚本的上下文中计算的,所以您不能在脚本中使用 this 来引用在类文件中定义的变量。






