java中this.对象 表示本类的对象,那this.方法 表示本类的方法吗

问题描述

java中this.对象 表示本类的对象,那this.方法 表示本类的方法吗

java中this.对象 表示本类的对象,那this.方法 表示本类的方法吗

解决方案

你的理解是正确的,可以指向本类方法,还有个SUPER,可以指向父类方法

解决方案二:

this表示本类,调用方法是一般对象.方法,即调用某个类的某个方法

解决方案三:

this在java中我见过比较好的理解是这样的:
java中的this翻译成中文意思都可以理解为“我的”的意思,在你定义的那个类里面,不管你在哪里引用this,就是告诉java虚拟机,你就是在通过this来引用这个类
,this也就是你这个类的一个别名,当然,你也可以在这个类里面用你的类名去引用你的这个类,一般主流的做法是用this直接引用你的这个类,比较好看
。你刚才说的能不能通过它来引用类的方法,这个也是肯定的。只要是你的这个类的东西,都可以用this来操作。

哈哈,第一次来这里回答问题,望采纳。以后会常来csdn。

解决方案四:

this表示当前对象
javascript call()方法和this对象的使用
JavaScript 类、对象、this指针浅析

解决方案五:

个人理解,this是这个类的一个默认实例.this.对象指代的是该类所包含的对象.this.方法便是调用这个类中的方法,包括private,public, protected所修饰的方法.然而这个关键字也只能在该类的定义中使用.

解决方案六:

个人理解,this是这个类的一个默认实例.this.对象指代的是该类所包含的对象.this.方法便是调用这个类中的方法,包括private,public, protected所修饰的方法.然而这个关键字也只能在该类的定义中使用.

解决方案七:

this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性,方便一个构造函数调用另一个构造函数。this.方法,在本类定义里面是可行的。

解决方案八:

this指本类,super指父类

时间: 2025-01-19 03:36:36

java中this.对象 表示本类的对象,那this.方法 表示本类的方法吗的相关文章

java中new关键词问题,涉及匿名对象。

问题描述 java中new关键词问题,涉及匿名对象. new 方法1.方法2=(new 方法1).方法2=对象1.方法2=对象2,这个对象2是匿名对象,这么理解对吗 解决方案 new 方法1.方法2 这是不合法的 要么是 new 对象().方法,要么写 new 类.对象() 解决方案二: java中没有什么匿名的对象,必须有变量保持着对变量的引用,否则这个对象就会被垃圾回收了. 解决方案三: 说的再详细一些,用到括号的必然是方法调用(包括构造函数,其实也是一个特殊的方法) 用到点的地方,就是调用

java中如何理解switch语句参数的对象.what

问题描述 java中如何理解switch语句参数的对象.what java中如何理解switch语句参数的对象.what switch (msg.what) { ......} 解决方案 msg是一个对象,what是其中的一个成员变量,没有什么特别的.

使用GSON库将Java中的map键值对应结构对象转换为JSON_java

Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(本文),还可以是带有泛型的List. (GSON的GitHub项目页:https://github.com/google/gson) JavaBean 本例中您要重点看如何将Json转回为普通JavaBean对象时TypeToken的定义. 实体类: public class Point { private int x; private int y; public Point(int

java中反射机制通过字节码文件对象获取字段和函数的方法

pclass = Class.forName("get_class_method.Person"); //Field ageField = pclass.getField("age");//因为age成员变量是私有的,所以会产生NoSuchFieldException异常 Field ageField = pclass.getDeclaredField("age");//获得该对象反映此 Class 对象所表示的类或接口的指定已声明字段 Obje

JAVA中对象创建和初始化过程

分析一下JAVA中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象.引用.句柄的概念. 1.Java中的数据类型 Java中有3个数据类型: 基本数据类型(在Java中,boolean.byte.short.int.long.char.float.double这八种是基本数据类型) 引用类型 null类型 其中,引用类型包括类类型(含数组).接口类型. 下列语句声明了一些变量: 以下是引用片段: int k ; A a; //a是A数据类型的对象变量名.

序列化-java中一个没有被序列的对象,想保存到文件上,有没有办法?

问题描述 java中一个没有被序列的对象,想保存到文件上,有没有办法? 在java中,得到了一个对象,这个对象的类不是我定义的,没有序列化,我有没有办法将这个对象写到文件上,下次用的时候读出这个对象? 解决方案 没有序列化是有原因的,有些对象并不能被序列化.比如我们用一个对象来关联一个进程,实现对操作系统进程操作的包装.这个对象包含进程id这样的字段,以及诸如复制进程.停止进程这样的方法.那么这样的对象就不能序列化. 因为序列化没有意义.你将这个对象的存储全部dump下来,重新开机,这个进程id

Java中的日期和时间类以及Calendar类用法详解_java

Java日期和时间类简介 Java 的日期和时间类位于 java.util 包中.利用日期时间类提供的方法,可以获取当前的日期和时间,创建日期和时间参数,计算和比较时间. Date 类 Date 类是 Java 中的日期时间类,其构造方法比较多,下面是常用的两个: Date():使用当前的日期和时间初始化一个对象. Date(long millisec):从1970年01月01日00时(格林威治时间)开始以毫秒计算时间,计算 millisec 毫秒.如果运行 Java 程序的本地时区是北京时区(

浅析Java中对象的创建与对象的数据类型转换_java

Java:对象创建和初始化过程 1.Java中的数据类型    Java中有3个数据类型:基本数据类型(在Java中,boolean.byte.short.int.long.char.float.double这八种是基本数据类型).引用类型和null类型.其中,引用类型包括类类型(含数组).接口类型.     下列语句声明了一些变量: int k ; A a; //a是A数据类型的对象变量名. B b1,b2,-,b10000;// 假定B是抽象类或接口. String s;      注意:从

在java中正确使用PostgreSQL大对象和字节流类型的姿势

有人在java中使用getBlob获取所谓的"大对象"失败,问题是用法不对. groovy:000> rs.getBlob("image") ERROR org.postgresql.util.PSQLException: Bad value for type long : \336\255\276\357\336\255\276\357 at org.postgresql.jdbc2.AbstractJdbc2ResultSet.toLong (Abstra

Java中异常机制的深入研究

由于本文旨在探讨Java"异常机制"的深层原理,因此关于"异常"的使用方法都不做详细说明.首先看一段非常熟悉的用于打开一个文件的C程序段: FILE *fp;fp=fopen(filename,"rw");if(fp==NULL){ printf("cannot open file\n"); exit(0);} 在这段程序中,if条件语句中的一段用来处理没有找到指定文件,或者其它原因无法正确打开指定文件.可是如果遇到一个责任心