Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Kurumin 7 Personalizado
Por Pier
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Trabalhando com classes e métodos em Java (parte 2)
Linux user
andrezc
09/07/2010
Esta é a segunda parte do artigo "Trabalhando com classes e métodos em Java", onde falamos sobre alguns recursos da orientação a objetos em Java.
Por: André Rosa | Blog: http://cafecomandre.com
[ Hits: 13383 ]
Conceito: 10.0   14 voto(s)14 voto(s)14 voto(s)14 voto(s)14 voto(s) + quero dar nota ao artigo

Introdução

Esta é a segunda parte do série "Trabalhando com classes e métodos em Java", onde na primeira parte vimos apenas o uso de métodos, o que torna o código bastante legível, e nesta segunda parte veremos o uso de várias classes em uma aplicação, e obrigatoriamente estas classes devem ter métodos, o que não causa esquecimento no que nós vimos no artigo anterior.

Porque usar várias classes em meus programas?

Isto pode tornar o código mais legível, deixando o mesmo mais "profissional". Com este recurso da OOP (Object oriented programming), ou em português programação orientada a objetos, podemos "separar" as funções do nosso código.

Mas como assim separar?

Por exemplo, suponhamos que eu tenha uma aplicação que deva calcular o estoque restante, fazer o controle de vendas e calcular troco. Como são 3 funções que nosso código deve realizar, podemos separar tais rotinas por classes, ou seja, em arquivos diferentes. Teríamos de ter 3 classes, uma que apenas calcula o estoque restante, outra que calcule e faça o controle das vendas e outra que calcule o troco de acordo com o valor pago pelo cliente.

Seria algo como:
  • calculaEstoque.java
  • calculaVendas.java
  • calculaTroco.java

Ok, e como eu "juntaria" estas classes depois?

Aí é que está, uma dessas classes deve ter o método principal, que é o main(), e usaríamos a classe contendo o método principal para chamar o método de outras classes.

A coisa funciona mais ou menos assim:

Classe blackSabbath:

public class blackSabbath
{
  public static void metodo()
    {
        //todo conteúdo do método
    }
}

Agora vamos fazer uma outra classe, que se chamará defLeppard:

public class defLeppard
{
   public static void metodo()
     {
        //conteúdo do método
      }
}

Show de bola! Agora vamos criar uma classe principal onde chamaríamos as outras classes. Esta classe se chamara principal, e ele conterá o método main.

public class principal
{
    public static void main(String args[])
       {
           //chama classe blackSabbath
          blackSabbath.metodo

         //chama classe defLeppard
         defLeppard.metodo

      }
}

Simples não?! Vamos para prática agora. :)

    Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por Sam L. em 12/07/2010 - 14:43h:

Cara gostei do artigo, desde o 1º artigo comecei a estudar Java.
Não é por nada não mas acho que tá acontecendo uma certa "concorrência" envolvendo esse artigo e outro, ou é só impressão?


[2] Comentário enviado por andrezc em 12/07/2010 - 14:50h:

Obrigado Samuel, bom, talvez tenha uma certa concorrência, pois tem um babaca que fica criando fake p/ deixar comentários hipócritas em meus artigos. Enfim, a qual artigo você se refere ? PS: Se preferir, deixe como avaliação (não aceitarei) ou e-mail.


[3] Comentário enviado por ttttttt em 14/07/2010 - 18:56h:

Nem... Parabéns Juninha.



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.