Trabalhando com classes e métodos em Java (parte 2)
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.
Parte 3: Criando uma aplicação com várias classes
Ok, vamos agora fazer um projeto contendo várias classes e vários métodos...
Classe "Limpeza":
Classe "Comestiveis":
Classe "Acougue":
Classe "Frutas":
E finalmente a classe "Principal":
Nas próximas páginas vamos compilar, ver a saída e entender o código.
Classe "Limpeza":
public class Limpeza
{
public static void produtos()
{
System.out.println("\n\nLimpeza:\n ");
System.out.println("* Sabao em po ");
System.out.println("* Agua sanitaria ");
System.out.println("* Detergente ");
}
}
{
public static void produtos()
{
System.out.println("\n\nLimpeza:\n ");
System.out.println("* Sabao em po ");
System.out.println("* Agua sanitaria ");
System.out.println("* Detergente ");
}
}
Classe "Comestiveis":
public class Comestiveis
{
public static void produtos()
{
System.out.println("\n\nComestiveis:\n ");
System.out.println("* Biscoito ");
System.out.println("* Bolo ");
System.out.println("* Doce ");
System.out.println("* Pipoca ");
}
}
{
public static void produtos()
{
System.out.println("\n\nComestiveis:\n ");
System.out.println("* Biscoito ");
System.out.println("* Bolo ");
System.out.println("* Doce ");
System.out.println("* Pipoca ");
}
}
Classe "Acougue":
public class Acougue
{
public static void produtos()
{
System.out.println("\n\nAcougue: \n");
System.out.println("* Alcatra ");
System.out.println("* Picanha ");
System.out.println("* Contra file");
System.out.println("* Patinho");
}
}
{
public static void produtos()
{
System.out.println("\n\nAcougue: \n");
System.out.println("* Alcatra ");
System.out.println("* Picanha ");
System.out.println("* Contra file");
System.out.println("* Patinho");
}
}
Classe "Frutas":
public class Frutas
{
public static void produtos()
{
System.out.println("\n\nFrutas: \n");
System.out.println("* Maca");
System.out.println("* Mamao ");
System.out.println("* Banana ");
System.out.println("* Morango");
}
}
{
public static void produtos()
{
System.out.println("\n\nFrutas: \n");
System.out.println("* Maca");
System.out.println("* Mamao ");
System.out.println("* Banana ");
System.out.println("* Morango");
}
}
E finalmente a classe "Principal":
public class Principal
{
public static void main(String args[])
{
System.out.println("*******************************");
System.out.println("*******************************");
System.out.println("* *");
System.out.println("*SISTEMA PRODUTOS DO MERCADO*");
System.out.println("* *");
System.out.println("*******************************");
System.out.println("*******************************");
System.out.println("\n\n\nLISTAGEM DOS PRODUTOS:");
System.out.println("----------------------\n\n");
Limpeza.produtos();
System.out.println("\n\n");
Comestiveis.produtos();
System.out.println("\n\n");
Acougue.produtos();
System.out.println("\n\n");
Frutas.produtos();
System.out.println("\n\n");
System.out.println("------------------\n");
System.out.println("FIM DE LISTA.");
}
}
{
public static void main(String args[])
{
System.out.println("*******************************");
System.out.println("*******************************");
System.out.println("* *");
System.out.println("*SISTEMA PRODUTOS DO MERCADO*");
System.out.println("* *");
System.out.println("*******************************");
System.out.println("*******************************");
System.out.println("\n\n\nLISTAGEM DOS PRODUTOS:");
System.out.println("----------------------\n\n");
Limpeza.produtos();
System.out.println("\n\n");
Comestiveis.produtos();
System.out.println("\n\n");
Acougue.produtos();
System.out.println("\n\n");
Frutas.produtos();
System.out.println("\n\n");
System.out.println("------------------\n");
System.out.println("FIM DE LISTA.");
}
}
Nas próximas páginas vamos compilar, ver a saída e entender o código.
Não é por nada não mas acho que tá acontecendo uma certa "concorrência" envolvendo esse artigo e outro, ou é só impressão?