Nao poderia ser de outra forma

7 respostas
victor_fortes

ola

não é possivel nao colocar mais as variaveis na nova classe? por ex:

public class Publicador{  
      
    private int nºpublic;  
   private String nome;  
   private String qualif;  
  
 //metodos gets and set  
    public String getNome() {  
        return nome;  
     }  
     public void setNome(String nome) {  
        this.nome = nome;  
   }  
   public int getNºpublic() {  
        return nºpublic;  
    }  
    public void setNºpublic(int nºpublic) {  
        this.nºpublic = nºpublic;  
    }  
     public String getQualif() {  
        return qualif;  
     }  
    public void setQualif(String qualif) {  
         this.qualif = qualif;  
    }  
   
 }  
  

//dai depois de declarar essa classe vc cria outra para usa-la  
  
 class TestaPublicador{  
   
 public static void main(String[] args) {  
       
    //instancia a classe  
    Publicador publicador = new Publicador();  
      
    //usa os metodos set para setar valores para o objeto  
    publicador.setNome("Nomequalquer");  <<<---------------- nao coloco mais o nome
   publicador.setNºpublic(10);  <<<-----------------------------nao coloco mais nºpublic
    publicador.setQualif("qualquer qualificacao");  <<<------ nao coloco mais qualif
    
                                                                      <--------ou seja nao uso mais os metodos  
    //imprimindo os valores  
    System.out.println("Nome " + publicador.getNome());  
     System.out.println("numero " + publicador.getNºpublic());  
     System.out.println("Qualificacao " + publicador.getQualif());  
 }     
       
}

7 Respostas

victor_fortes

respondem-me por favor
ninguem nasce sábio

victor_fortes

me ajudam por favor

#
public class Publicador{    
#         
#     private int nºpublic;    
#    private String nome;    
#    private String qualif;    
#     
# //metodos gets and set    
#     public String getNome() {    
#         return nome;    
#      }    
#      public void setNome(String nome) {    
#         this.nome = nome;    
#    }    
#    public int getNºpublic() {    
#         return nºpublic;    
#     }    
#     public void setNºpublic(int nºpublic) {    
#         this.nºpublic = nºpublic;    
#     }    
#      public String getQualif() {    
#         return qualif;    
#      }    
#     public void setQualif(String qualif) {    
#          this.qualif = qualif;    
#     }    
#      
# }    
#     
#   
# //dai depois de declarar essa classe vc cria outra para usa-la    
#     
# class TestaPublicador{    
#      
# public static void main(String[] args) {    
#          
#     //instancia a classe    
#     Publicador publicador = new Publicador();    
#         
#     //usa os metodos set para setar valores para o objeto    
#     publicador.setNome("Nomequalquer");  [b]<<<---------------- [b]nao coloco mais o nome [/b] [/b]
#    publicador.setNºpublic(10); [b] <<<-----------------------------[b]nao coloco mais nºpublic[/b] [/b] 
#     publicador.setQualif("qualquer qualificacao");  [b]<<<------ [b]nao coloco mais qualif [/b] [/b]
#       
#                              [b]  <--------[b]ou seja nao uso mais os metodos [/b]<<---------------   [/b]
#     //imprimindo os valores    
#     System.out.println("Nome " + publicador.getNome());    
#      System.out.println("numero " + publicador.getNºpublic());    
#      System.out.println("Qualificacao " + publicador.getQualif());    
# }       
#          
# }
J

amigo…não precisa postar várias vezes a mesma coisa, e ficar pedindo pro pessoal responder…
tenha certeza que assim que alguém souber, irá responder, ou te indicar algum site, livro, etc…

quanto ao seu código… só para avisar… existe um erro de compilação
você não pode usar esse caracter ‘º’ em identificadores(nomes de classes, interface, atributos, variaveis, métodos, etc.), você só pode usar letras, números, e os caracteres _ e $
sendo que o primeiro caracter não pode ser um número…

[]´s :smiley:

victor_fortes

queira me desculpar jhonatandarosa

mas quanto a minha pergunta

celso.martins

victor fortes:
queira me desculpar jhonatandarosa

mas quanto a minha pergunta

Cara, ele já te respondeu. Retira os caracteres especiais da tua classe.

Quanto a up em post, isso é uma péssima prática em fórum. Dessa forma ninguém vai te ajudar mesmo.

rmendes08

pra falar a verdade, não entendi a sua dúvida …

taaqui

Particularmente não estou entendendo sua pergunta, logo de inicio o codigo não vai compilar pelo identificador “nºpublic”.

Criado 24 de janeiro de 2009
Ultima resposta 24 de jan. de 2009
Respostas 7
Participantes 5