简单问题,请各位解答 两个问题一个答案:main是static的,所以没有this. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to bdsc(),谢谢!你的意思是ta.append("safe") = this.append.ta("safe")吗?小弟初学,请多多指教 根本原因是:类和类的实例是两个的概念,所有对应某一个类的实例共同拥有一段成员函数代码,但各自拥有自己的成员变量,那么成员函数怎样知道要操作的是哪一个变量呢?是通过一个特殊的函数参数this,有了this成员函数就知道要操作那个(对象/实例的)成员变量。以上没有讨论静态成员(变量/函数)的情况,所有的类的实例在运行时共同拥有一个静态的成员变量(所以静态成员可以认为是类的属性),静态函数同一般的成员变量不一样,因为函数参数中没有this这个参数,也就是在运行时用通常的函数调用方法他不知道自己在操作哪个对象。所以main是静态的参数中没有this,所以在函数体中当然不能使用this。而对于 private void CheckButton(String label) 函数实际可认为是:private void CheckButton(this/类型是对应的类,String label) 所以在这个函数体中你就可以使用这个参数(this)了。 呵呵!我是pb版的,刚学JAVA,见笑了!给分! 使用InputStream从控制台获取用户输入的数据信息 怎么读这段XML并生成一个类呢? xml w3c的DOM解析问题? java组件不能正常显示 存取Access(mdb)时, 中文乱码? Java程序如何自我保护,不被结束,像杀毒软件 该学jsp吗?分谢。 java高手请入!急急急! oracle oci 问题! jb6-----"unknown license file format" ????? 初学者的烦恼,烦请大虾排解 关于JTable的一些problem?
你的意思是
ta.append("safe") = this.append.ta("safe")吗?
小弟初学,请多多指教
类和类的实例是两个的概念,所有对应某一个类的实例共同拥有一段成员函数代码,但各自拥有自己的成员变量,那么成员函数怎样知道要操作的是哪一个变量呢?是通过一个特殊的函数参数this,有了this成员函数就知道要操作那个(对象/实例的)成员变量。以上没有讨论静态成员(变量/函数)的情况,所有的类的实例在运行时共同拥有一个静态的成员变量(所以静态成员可以认为是类的属性),静态函数同一般的成员变量不一样,因为函数参数中没有this这个参数,也就是在运行时用通常的函数调用方法他不知道自己在操作哪个对象。所以main是静态的参数中没有this,所以在函数体中当然不能使用this。而对于 private void CheckButton(String label) 函数实际可认为是:
private void CheckButton(this/类型是对应的类,String label)
所以在这个函数体中你就可以使用这个参数(this)了。
给分!