麻了~~概念题都忘了
1
做过一次的题目还能错也没谁了
参考答案:
本题考查==
的含义,对于两个引用变量,只有他们指向同一个引用时,==
才会返回true
。题目中"admin
"指向堆内存字符串常量池里admin
的地址,而String
类
的方法都是通过创建新的对象也就是new String()
的方式返回的,因此userId.toLowerCase()
指向的是这个字符串对象在堆内存中的地址。如果题目中isAdmin方
法返回值更改为return userId.toLowerCase().equals("admin");
,输出结果将变为true
。
2
3
this和super不能同时存在,因为都再争夺第一的宝座