point(int x,int y) {     this.x=x;     this.y=y; } 在学习JAVA中的这几天,一直对这样的代码感到迷惑,不清楚为什么要用this.x=x; 一直让我犯愁 所以做写小题都没思路,虽然书上让这么写,但是不理解,始终还是无法写下代码 今天有一个网友给我举了一个例子,是JavaScript验证表单的例子,因为以前一直用ASP编程 所以一看就明白什么意思了,代码如下: (2005-02-24 17:17:26)   黎明的梦想 我现在举个简单的例子,如Javascript表单验证的代码
  function checkPWD(currentPwd){  var len = currentPwd.length;//取得密码长度。  if(len < 5){//如果len小于5位   window.alert("您输入的密码少于5位,请重新输入!");   document.memberform.pwd.value = "";   return false;  }else if(len > 8){   window.alert("您输入的密码多于8位,请重新输入!");   document.memberform.pwd.value = "";   return false;  }else{   return true;  } } 
  当我看到了这段代码才理解JAVA中用this的含义,都怪自己心眼太死,不会深度理解  最简单的理解方法是这样的 参数是参数,变量是变量,不可以弄混的,而我总被括号里的参数蒙眼睛,如果把参数值放了进去,一下就明白了 point(1,3) {     this.x=x;     this.y=y; } 这样对我来说就容易理解多了,this.x=x;实际上就是把参数x的值传入到变量中 在心中可以这样理解 x=1; y=3; this只是表示分别的意思
  在学习和解决问题的过程中,体验了不少乐趣  非常感谢帮助我的朋友们~~再次谢谢你们,学习的过程中有了你们的帮助才使我懂的更多,学的更快  
 
  |