Na linguagem de programação Java, é possível aninhar classes...
Próximas questões
Com base no mesmo assunto
Ano: 2022
Banca:
Fundação CETREDE
Órgão:
UFC
Prova:
Fundação CETREDE - 2022 - UFC - Técnico de Laboratório/Desenvolvimento de Sistemas |
Q4141592
Programação
Na linguagem de programação Java, é possível aninhar classes (uma classe dentro de uma classe). Um dos objetivos das
classes aninhadas é agrupar classes, a fim de tornar o código mais legível e fácil de manter. Nesse contexto, qual é a saída
do 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); } }
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); } }