首页 > 试题广场 >

欲定义类字段或类方法(静态方法),应该使用下列哪一个修饰符修

[单选题]
欲定义类字段或类方法(静态方法),应该使用下列哪一个修饰符修饰()
  • public
  • static
  • protected
  • synchronized

正确答案
B
答案解析
A、 public可以修饰类,数据成员,构造方法,方法成员。被public修饰的成员 ,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。
B、 static用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
C、 private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部 类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在 其他类中不能调用。
D、 synchronized可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。

编辑于 2018-04-14 17:47:00 回复(0)
更多回答
送分题。
发表于 2017-12-27 23:42:42 回复(0)
public 共有的,以 public 修饰符指定,对所有类可见 static 用来声明独立于对象的静态方法
protected 受保护的,以 protected 修饰符指定,对同一包内的类和所有子类可见
synchronized 给对象和方法或者代码块加锁
发表于 2017-05-15 19:52:33 回复(0)
上面写着静态方法,静态方法用static修饰
编辑于 2017-05-06 14:30:10 回复(1)
1
发表于 2023-02-24 13:27:03 回复(0)
public可以修饰类,数据成员,构造方法,方法成员,被public修饰的成员,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符
static用来修饰成员变量和成员方法,也可以形成静态static代码块,但是java语言中没有全局变量的概念
private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用
synchronized可用来给对象和方法或者代码块加锁,当他锁定一个代码块或者一个方法的时候,同一时刻最多只有一个线程执行这段代码。
发表于 2022-08-23 18:13:51 回复(0)
英语题
发表于 2021-07-06 14:21:07 回复(0)
B
发表于 2019-05-15 20:29:31 回复(0)
static
发表于 2019-05-08 10:41:12 回复(0)

类的属性+static就是字段


发表于 2019-03-01 10:13:40 回复(0)
2
发表于 2019-01-13 11:51:39 回复(0)