Em Java, os direitos de acesso aos membros de uma classe podem ser classificados em três níveis: private, public e protected. Sobre esse tema, analise as afirmações abaixo.
I - Membros public podem ser acessados por qualquer classe, e membros private são restritos à própria classe.
II - Membros protected são restritos à própria classe e às classes derivadas.
III - Membros private devem ser implementados por uma classe que os deriva.
Quais estão corretas?