java求解:有关this的问题

(单选题)下列关于this说法正确的是:
A.this关键字指代当前调用对象的引用
B.this只能用于调用方法而不能用于调用属性
C.静态方法中可以使用this关键字
D.this()和super()可以一起在构造函数中使用
E.this不能调用私有属性和私有方法

正确答案是A
B不正确,不用解释了
C不正确,原因是静态方法调用时,类的对象有可能还没有被创建。追问

你好,还有个DE:
D.this()和super()可以一起在构造函数中使用
E.this不能调用私有属性和私有方法

追答

D不正确

this()和super()在构造方法中必须出现在第一行,同时存在会冲突。
E不正确
this指当前调用的对象,那么可以访问类中的私有属性与方法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-28
选A
B 可以

C 不可以, 因为所有的静态成员属于类, 不属于对象
第2个回答  2016-09-28
答案选择A
相似回答