Pessoal vcs podem me responder uma perguntinha…
o que significa os termos “class top-level” e “curly braces”???
Obrigado!
Pessoal vcs podem me responder uma perguntinha…
o que significa os termos “class top-level” e “curly braces”???
Obrigado!
curly braces = {}
class top-level é a classe declarada sozinha sem estar dentro de outra classe e sem estar dentro de um método. Você só pode ter uma classe top-level pública por arquivo. Abaixo as classes top1 e top2 são top-level.
public class top1{
public class intern1{}
public void myMethod() {
class local1 {
}
}
}
class top2{}
Há ainda uma outra expressão: “Top Level Inner Class”, que é simplesmente uma inner class static:
class MinhaClasse // Top Level Class
{
public static class MinhaClasseInterna {} // Top Level Inner Class
}
Rafael