SóProvas


ID
813028
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Programação
Assuntos

Sobre a linguagem Java, é correto afirmar que

Alternativas
Comentários
  • Gabarito: b)

    Anonymous classes enable you to declare and instantiate a class at the same time. They are like local classes except that they do not have a name.
    https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html
    Zend é um framework PHP:
    https://en.wikipedia.org/wiki/Zend_Framework

  • Exemplo de objeto anônimo:

    int a = 10;

    new Exemplo().start();//não o atribuí a uma variável

    int b = 10;

     

    Não confundir com classes anônimas:

    Considere o seguinte código:

            HelloWorld frenchGreeting = new HelloWorld() {
                String name = "tout le monde";
                public void greet() {
                    greetSomeone("tout le monde");
                }
                public void greetSomeone(String someone) {
                    name = someone;
                    System.out.println("Salut " + name);
                }
            };
    Uma classe anônima consiste das seguintes características:

    * O operador NEW;

    * O nome da interface ou classe que será implementada ou estendida. Neste exemplo, a classe anônima está implementando a interface HelloWorld;

    * Os parenteses que contém os argumentos do construtor;

    * Um corpo, que é declaração do código da classe. Só é permitida a declaração de métodos.

     

    Fonte: https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html