先吐为快:类方法就是静态方法
题目
下列说法错误的有()
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
答案
ACD
吐槽
要吐槽的是审题要仔细
1、我没把四个选项仔细看完,就开始纠结A
2、我甚至写了代码测试,并疑惑ing…
class Demo{
public void f1(){
System.out.println("我是类方法f1");
this.f2();
}
public void f2(){
System.out.println("我是类方法f2");
}
public static void main(String[] args) {
Demo demo = new Demo();
demo.f1();
}
}
3、最后仔细看完D时,实例方法
四个字才让我反应过来类方法
就是静态方法
。
4、最坑的是,这我知道啊。但不知为什么一开始,我自己脑补成了一个类的方法
233333