选择题:
- 假设A类有如下定义, 设a是A类的一个实例, 下列语句调用哪个是错误的?()
public class A{
public int i;
static String s;
void method1(){}
static void method2(){}
}
A. System.out.println(a.i);
B. a.method1();
C. A.method1();
D. A.method2();
选C
静态成员和静态方法, 可以直接通过类名进行调用;
其他的成员和方法则需要进行实例化成对象之后, 通过对象来调用
- 面向对象三大特征:封装,继承,多态