我不太明白this变量的用途,什么时候用呢?先谢了。 这其实是一个指针,你可以简单的把它理解成是一种对象指定,比如:你要对一个对话框做一个操作,但计算机程序不知道你操作在什么地方,那么这个this指针就指向这个对象,这样你的操作就发生在这个对话框上了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同Delphi中的self,C++中的this。都是指向你的代码所在的对象的指针。如:public class A{ public A(int v){this.v = v;} private int v;}如果没有this,上面的参数v就无法付值到成员变量v。 http://expert.csdn.net/Expert/topic/1438/1438598.xml?temp=.7384149 调用本对象时用:例: public class Example { int i=0; //类的变量 public void show() { int i=10;//局部变量 this.i=i+1;//将局部变量赋给类变量 } public static void main(String[] args) { Example ex=new Example(); System.out.println("类的变量i的值为; "+i);//打印出类变量 } } 在JFrame顶部添加JMenuBar linux 下 crontab 运行java程序问题 求助:有关Jlist和JFileChooser的问题 牛人进来看看,一个从数据库中统计查询后遍历的问题 如何用java代码在linux系统下建立文件夹 Collection的原代码看不到? 客户用浏览器,怎么样在服务器得到客户的IP?急,在线等,谢谢 有没有高手知道J2SE上对红外设备(比如手机)的数据读写方法啊?不使用串口模拟 简单的问题 好奇怪的问题??? server sql的jdbc连接问题。 急!100分!用applet做一个画流程图的界面,有几个疑问?立马给分!
如:
public class A
{
public A(int v){this.v = v;}
private int v;
}
如果没有this,上面的参数v就无法付值到成员变量v。
例:
public class Example
{
int i=0; //类的变量
public void show()
{
int i=10;//局部变量
this.i=i+1;//将局部变量赋给类变量 } public static void main(String[] args)
{
Example ex=new Example();
System.out.println("类的变量i的值为; "+i);//打印出类变量
}
}