javathis对象,javathis对象的理解
作者:admin 发布时间:2024-02-24 02:45 分类:资讯 浏览:14 评论:0
java中类名.this和这个类的对象有区别吗
this只能用于方法方法体内。当一个对象创建后,Java虚拟机就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。
this指的是这个类的对象。由于Java的多态,this与这个类创建出来的对象不是同一个。this不能用在静态方法中。
有区别!类的对象可用有多个。每个对象都有一个this,这个this指的是这个对象自己。
java里的“this”到底是什么意思
this代表当前对象的意思。这个this肯定是用在某个类的方法里吧。呵呵,我们继续往下说。
this 是指当前类本身,它只能在方法内部使用,表示对“调用方法的那个对象”的引用。this的用法和其它对象的引用没有什么不同。
this是一个指针,针对当前对象。比如 public class A{ int a;public A(int a){ this.a = a;// this.a 是当前对象的a变量,即上一行定义的int a。
java中this的用法详情介绍
代表当前类 public class Dog{ private String name;private float age;public setName(String name){ this.name = name;} ...} 这里的this就代表的当前的这个Dog类。
this主要要三种用法:表示对当前对象的引用。表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分。这是第一种用法的特例,比较常用。
java中this主要的使用用途有以下几个方面:在一个类的方法或构造方法内部,使用this关键字引用成员变量。在一个类的构造方法内部,使用this关键字在自身构造方法内部引用其它构造方法。
在Java中,this关键字具有以下作用:区分局部变量和实例变量 当局部变量和实例变量同名时,使用this关键字可以明确指定使用实例变量,而非局部变量。
java中this的用法:this一般指的是本身的隐含指针,也就是哪个对象调用this所在的方法this就是哪个。
java关于this用作实参的问题,到底是本类对象还是子类对象
1、说明this和obj是同一个对象。这里this就是正在构建的CommunicationDemo的对象,作为参数传给Thread的构造函数。
2、A.this还是表示A的对象。但是这里是在内部类里面。所以这里的this就是内部类B的对象了。但是我们经常会在内部类里面调用外部的东西。
3、在Java中,this关键字表示当前对象的引用,它是一个引用类型的变量。this关键字只能在非静态方法中使用,因为静态方法没有this关键字。this关键字指的是当前对象,因此只有在创建对象之后才能使用this关键字。
4、this是指向这个类对象,但是后面的.表示属于这个对象的方法和变量。比如 str.toString() 表示str这个对象的toString()方法。可能楼主对.不太理解吧。问题二,java是支持多态的语言,支持函数的重载。
5、this代表当前对象的意思。这个this肯定是用在某个类的方法里吧。呵呵,我们继续往下说。
6、总结一下,其实this主要要三种用法:表示对当前对象的引用!表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。
java里this除了可以表示当前对象,还可不可以表示一个类?
这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解,不是等于。
this代表当前对象的意思。这个this肯定是用在某个类的方法里吧。呵呵,我们继续往下说。
this指直译是“这个”,在java中指“当前的”。不管在哪里,只要用到this,指的一定就是当前的这个对象。最常见的用法是在写java bean中。
this表示指向当前对象的引用:一般用在出现局部变量和实例变量同名的情况,对变量前加this表示这个是实例变量,this目的就是为了区分局部变量和实例变量同名同名情况。
this()这个能表示是当前对象的构造方法,不会弄两个对象出来。this有个作用就是表示自己类的对象。所以除非想弄两个对象,否则构造掉构造就要加this。
楼主的问题,如果没有对象?那this代替什么?代替当前类?还是代表对象,在一个类里面时,你就把它当成一个模板,就好 比你脑袋里有开车的概念一样,知道踩油门就会走,是一个抽象的 概念。
相关推荐
你 发表评论:
欢迎- 资讯排行
- 标签列表
- 友情链接