Questão de Programação — Plataforma Java — Fundação CETREDE 2022
ProgramaçãoPlataforma Java
- Código
- gp036676
- Banca
- Fundação CETREDE
- Órgão
- UFC
- Ano
- 2022
- Cargo
- Técnico de Laboratório/Desenvolvimento de Sistemas
Na linguagem de programação Java, é possível aninhar classes (uma classe dentro de uma classe). Um dos objetivos dasclasses aninhadas é agrupar classes, a fim de tornar o código mais legível e fácil de manter. Nesse contexto, qual é a saídado código abaixo? class ClasseExterna { int n1 = 95; private class ClasseInterna { int n2 = 7; } } public class Main { public static void main(String[] args) { ClasseExterna ce = new ClasseExterna(); ClasseExterna.ClasseInterna ci = ce.new ClasseInterna(); System.out.println(ce.n1 % ci.n2); } }
- A4
- B102
- C13
- DMain.java:10: error: ClasseExterna.ClasseInterna has private access in ClasseExterna ClasseExterna.ClasseInterna ci = ce.new ClasseInterna();