试题
考点

java语言-面向对象编程-包相关和public等访问权限

面5笔5

假设 A 类有如下定义,设 a 是 A 类同一个包下的一个实例,下列语句调用哪个是错误的?()
class A{
   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()

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 C

非静态方法只能通过实例对象来调用,不能直接通过类名调用。静态方法(static)才能通过类名直接调用.

评论

如如

2023-09-06 22:00:00

0 0

青辰

2021-09-08 16:45:01

0 0

fc88804_cn

2020-08-27 14:22:46

0 0

fc88804_cn

2020-08-27 14:20:13

0 0

加载更多