Javafree
Página Inicial do Fórum > Java Básico

Declarações do Java



Criar novo tópico   Responder tópico


  1. ebarros
    Posts:2382


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    declaracao public(+): se os metodos e atributos sao declarados com visibilidade publica vc estah dizendo q os mesmos sao acessados e alterados de qualquer lugar do seu projeto.

    declaracao private(-): quer dizer q metodos e atributos soh podem ser alterados pela propia classe, e podem serem acessados pelos metodos encapsuladores(gets e sets da vida).

    declaracao protected(#): significa q os metodos e os atributos soh podem ser acessados e alterados pelas classes q herdam suas caracteristicas, ou seja, generalização ou herança.
    ex:



    declaracao package ou default(~): Está dizendo q os metodos e atributos podem ser alterados ou acessados por qualquer classe q estah dentro de um pacote.

    padrao para declaracao de atributos eh private e para metodos eh public

    classe: se as classes estiverem no mesmo pacote vc nao precisa importar o pacote(path) da mesma, caso esteja em pacotes diferentes eh necessario importar o pacote(path).



  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    protected(#): podem ser acessados pelas subclasses (como descrito acima) e pelas classes do mesmo package

    []]

    _________________

      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.



  1. staroski
    Posts:4600


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Tabela para memorizar de forma fácil a visibilidade de cada modificador:

    private: Membro da classe só é acessível dentro da classe que o declara

    default: Membro acessível pela classe que o declara e por outras classes que estão no mesmo pacote

    protected: Membro acessível pela classe que o declara, por outras classes que estão no mesmo pacote e pelas subclasses

    public: Membro acessível por qualquer classe em qualquer pacote
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    http://www.staroski.com.br

    Acesse http://www.guj.com.br/

  1. Comment Arrow

    Publicado em: 04/04/2010 12:24:57

    Olá da uma olhada aqui

    []'s
    _________________

    Sun Certified Java Programmer - SCJP
    blog: www.marcosvidolin.wordpress.com



  1. lukasmar12
    Posts:1


    Comment Arrow

    Publicado em: 28/05/2010 00:13:08

    [quote="ebarros"]declaracao public(+): se os metodos e atributos sao declarados com visibilidade publica vc estah dizendo q os mesmos sao acessados e alterados de qualquer lugar do seu projeto.

    declaracao private(privacidade)(-): quer dizer q metodos e atributos soh podem ser alterados pela propia classe, e podem serem acessados pelos metodos encapsuladores(gets e sets da vida).

    declaracao protected(#): significa q os metodos e os atributos soh podem ser acessados e alterados pelas classes q herdam suas caracteristicas, ou seja, generalização ou herança.
    ex:



    declaracao package ou default(~): Está dizendo q os metodos e atributos podem ser alterados ou acessados por qualquer classe q estah dentro de um pacote.

    padrao para declaracao de atributos eh private e para metodos eh public

    classe: se as classes estiverem no mesmo pacote vc nao precisa importar o pacote(path) da mesma, caso esteja em pacotes diferentes eh necessario importar o pacote(path).



  1. biberao
    Posts:2


    Comment Arrow

    Publicado em: 20/10/2010 09:14:14

    pois esta correcto, nao tem nada q enganar-



  1. ricardolive
    Posts:2


    Comment Arrow

    Publicado em: 15/12/2010 00:07:32

    Oi,
    Obrigado por compartilharem o conhecimento de vocês.
    Estou aprendendo muito com a ajuda deste fórum.

    Abraço a todos!
    _________________



  1. adsoncs
    Posts:16


    Comment Arrow

    Publicado em: 23/12/2010 23:52:04

    link.. http://marcosvidolin.wordpress.com/2009/10/31/certificacao-scjp-%E2%80%93-classes-declaracoes-e-modificadores-%E2%80%93-post-004/
    _________________

  1. Comment Arrow

    Publicado em: 22/06/2011 01:37:06

    Boa noite alguem sabe se tem muitos trabalhos como estágiario sem esta cursando a faculdade?
    obrigado
    _________________

    Carlos Lucas



  1. RicMax
    Posts:861


    Comment Arrow

    Publicado em: 22/06/2011 08:46:41

    [quote="Carlos Lucas"]Boa noite alguem sabe se tem muitos trabalhos como estágiario sem esta cursando a faculdade?
    obrigado



    WTF?
    _________________

    Ricardo Viana



  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 04/07/2011 14:54:28

    [quote="Carlos Lucas"]Boa noite alguem sabe se tem muitos trabalhos como estágiario sem esta cursando a faculdade?
    obrigado



    use protected (ou private)!


    _________________

      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.



  1. sekkuar
    Posts:5998


    Comment Arrow

    Publicado em: 04/07/2011 15:00:12

    [quote="simu"][quote="Carlos Lucas"]Boa noite alguem sabe se tem muitos trabalhos como estágiario sem esta cursando a faculdade?
    obrigado



    use protected (ou private)!




    _________________

    Sekkuar ~ Ex-Catador Executivo do Javafree - (Não mais) Catando os tópico tudo.
    "The mod javafree deserves, but not the one it needs right now."

    Stack Traces existem pra ajudar e não para trazer uma mensagem de satã dizendo que seu computador será destruído.


    Peça seu Código Pronto para o seu Dever de Casa aqui
    You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility.



  1. RicMax
    Posts:861


    Comment Arrow

    Publicado em: 04/07/2011 15:02:26

    [quote="simu"]use protected (ou private)!



    Use "protection" (ou preservative)!
    Por aqui chamamos de camisinha!
    _________________

    Ricardo Viana



  1. sekkuar
    Posts:5998


    Comment Arrow

    Publicado em: 20/10/2011 08:14:44

    olha só, aprenderam a falar português =O
    _________________

    Sekkuar ~ Ex-Catador Executivo do Javafree - (Não mais) Catando os tópico tudo.
    "The mod javafree deserves, but not the one it needs right now."

    Stack Traces existem pra ajudar e não para trazer uma mensagem de satã dizendo que seu computador será destruído.


    Peça seu Código Pronto para o seu Dever de Casa aqui
    You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility.



  1. LeoNarciso
    Posts:67


    Comment Arrow

    Publicado em: 08/04/2012 20:11:12

    E a ultilização do Static? Como funciona?



  1. elmatador140
    Posts:281


    Comment Arrow

    Publicado em: 08/05/2012 11:13:04

    Static?? vc sabe algo de programação para eu poder assimilar?

    algo local talvez... que fique preso ao msm nível hierarquico.

    _________________

    "Se vc não souber orientar objeto,herança,polimorfismo e fazer uma tela a unha,sem arrastar botão vc não é JAVA!"
    Nunca Será aspira, NUNCA!!!

    Estágiario!!
    Blumenau-SC



  1. thiagovpalmeir
    Posts:1456




  1. ricoarrigoni
    Posts:2303


    Comment Arrow

    Publicado em: 09/08/2012 23:33:25

    Muito bom esse tópico ein, poderia até ter virado um artigo
    _________________

    Moderador JavaFree - Ricardo Arrigoni

    Como Inserir Códigos no post
    Como Inserir LINKS no post
    Devo ou não marcar o tópico como resolvido ?
    Encontrou algo de errado acontecendo no JavaFree ? Envie uma MP para a coordenação do fórum aqui
    Manual de condutas para usuários / Manual de condutas para moderadores
    Devmedia



  1. yamazack
    Posts:18


    Comment Arrow

    Publicado em: 21/08/2012 10:22:11

    [quote="marcosvidolin"]Olá da uma olhada aqui

    []'s



    Opa Marcos, este seu artigo ficou muito bacana!!! bem explicado rápido e objetivo!!! Sensacional!!

    Um abraço



  1. ricoarrigoni
    Posts:2303


    Comment Arrow

    Publicado em: 21/08/2012 10:57:51

    [quote="thiagovpalmeir"]Esse link pode ajudar vocês


    http://javafree.uol.com.br/artigo/6941/Cap-2-Modificadores.html




    Muito bom o link também! Vale a pena dar uma conferida.
    _________________

    Moderador JavaFree - Ricardo Arrigoni

    Como Inserir Códigos no post
    Como Inserir LINKS no post
    Devo ou não marcar o tópico como resolvido ?
    Encontrou algo de errado acontecendo no JavaFree ? Envie uma MP para a coordenação do fórum aqui
    Manual de condutas para usuários / Manual de condutas para moderadores
    Devmedia



  1. gabrielsimas
    Posts:148


    Comment Arrow

    Publicado em: 15/01/2013 05:12:55

    [quote="ebarros"]
    declaracao private(-): quer dizer q metodos e atributos soh podem ser alterados pela propia classe, e podem serem acessados pelos metodos encapsuladores(gets e sets da vida).



    Lembrando que para que os "metodos encapsulados" get e set devem ter a declaração de acesso como public, ou qualquer outro diferente de private que permitam tal acesso externo, para que os contratantes possam acessá-la de fora do domínio da Classe. Exemplos:

    _________________

    Luis Gabriel Nascimento Simas
    Arquiteto de Software

    Redes Sociais:
    Linkedin: http://www.linkedin.com/in/gabrielsimas
    Facebook: http://www.facebook.com/luisgabrielsimas
    Twitter: @gabnascimento

  1. Comment Arrow

    Publicado em: 12/08/2013 17:20:29

    Assistam as vídeo aulas no canal JAVA PLUGADOS e aprendam a programar desde o básico até o avançado de maneira fácil e pratica!

    https://www.youtube.com/channel/UC_8SElusYdENzVw1Fsk0Nbg


    Inscreva-se no canal e siga no Twitter!





  1. ImperioAV
    Posts:2


    Comment Arrow

    Publicado em: 23/08/2013 11:07:51



    _________________

    Não se deixe abater pela opinião alheia.



  1. marcospaulo
    Posts:1568


    Comment Arrow

    Publicado em: 23/08/2013 13:39:52

    isso no inicio é bastante complicado de aprender...pra quem saiu da programação estruturada.



  1. mirian2014
    Posts:138


    Comment Arrow

    Publicado em: 16/01/2014 14:27:28

    “ Olá! Somos distribuidores e fornecemos a muitos revendedores e anunciantes. Agora você pode comprar diretamente conosco!   www  .AQUISHOP .com. Atendemos todo o Brasil, aceitamos Mercado Pago e somos ótimos fornecedores de todos os produtos de informática,  celulares e eletrônicos. ”
    _________________

    Usuário Banido por fazer SPAM no fórum.



  1. Relacionados