E vamos criar agora uma nova classe chamada de cachorroPrincipal com o conteúdo a seguir.

Exemplo 1_3_005: criação da classe cachorroPrincipal.

public class cachorroPrincipal {
    public static void main(String args[]){
        cachorro pet = new cachorro("toto","sao bernardo");
        System.out.println("Nome do cachorro: "+pet.Nome);
        System.out.println("Raca: "+pet.Raca);
        pet.Latir();    }
}

Executem essa classe. O que ocorreu? Apareceu um erro não é mesmo?

Isso aconteceu porque tentamos acessar o método Latir que não é acessível, pois ao declararmos o método dissemos que ele era do tipo private. Lembram-se do conceito de encapsulamento? É exatamente isso, nós podemos proteger partes do código de forma que elas não sejam acessíveis externamente. Entretanto, como queremos nesse caso ter acesso a esse método vamos alterar a classe cachorro de forma que o método Latir seja público.

Copyright © 2014 AIEC.