A - Gabarito
B - Talvez o que chegue mais próximo de uma variável global em java seria isso :
public class Exemplo {
public static String global = "Isso é uma global"; //Resto do código aqui
}
Essa variável é acessível de qualquer ponto, bastando fazer, por exemplo:
System.out.println(Exemplo.global);
C - Os Métodos com a nomeclatura de Set + Atributo são responsáveis por armazenar determinado valor a uma atributo.
D - Os Métodos com a nomeclatura de Get + Atributo são responsáveis por obter o valor do atributo.
E -
Prórpia Classe SubClasse Pacote Global
PRIVADO(-) SIM NÃO NÃO NÃO
PUBLICO(+) SIM SIM SIM SIM
PROTEGIDO(#) SIM SIM SIM NÃO
VAZIO/DEFAULT(~) SIM NÃO SIM NÃO