已采纳回答 / IEwuIL7
this在JAVA中有三种用法。(如果你还没学到某些知识没有关系)第一种:引用成员变量。解释:红旗小学三年A班有一个学生叫小明的,红旗小学校长也叫小明(分别对应方法中的变量a和类中的成员变量a),前一个小明(变量a)只作用在三年A班,而后一个小明则作用在整个红旗小学(成员变量a),JAVA有一个就近最大的原则,你在三年A班(方法内)大喊“小明”,那么肯定是喊三年A班的那个小明,而不会是校长,那当你要在三年A班调用校长怎么办呢?就用this 小明 = 小明。第二种:引用构造方法。JAVA类中可以有很多构造方...
2019-12-13
已采纳回答 / 飒沐_Samuel
先回答你的最后一个问题吧——首先:s是一个字符串,不能用是s[i]访问某一个字符,这是数组的特有形式(我刚刚测试的,编译器如是报错的,你可以在你的eclipse中试一试)其次:即使你用s.charAt(i)得到了某一个字符,也不能用.equals()方法,因为字符是基本数据类型,而不是类/对象,所以不能用【 . 方法()】
2019-12-06
已采纳回答 / qq_慕尼黑9246238
区别:“==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。如果两个对象的引用相同时(指向同一对象时),“==”操作符返...
2019-11-08