JAVA, 静态成员变量static相关

JAVA, 静态成员变量static相关
如图,请解释以下四个选项,哪里错误,为什么错误?哪里正确?需要对每个选项详细解释,谢谢

img

A错, 静态变量是类共有的,即每个对象都拥有同一个变量
B错, 可以通过对象名.成员变量名,也可以通过类名.成员变量名访问
D错,静态方法中,可以直接访问静态成员变量