Pessoal estou aprendendo orientação a objetos,
ontem eu decifrei a passagem de parametros entre metodos, rsrs(eu acho)
mas eu nao consigo entender, como que o objeto deste codigo
no caso objeto store do tipo Storefront
consegue guardar as informações, e inclusive mostrar em metodos set e get
que nem estão implementados.
- nao teria que se implementar com um void getId() ou um void getName() :?:
sort eu sei que faz o aleatorio e getsize sei que busca o tamanho
mas principalmente oque quer dizer esta linha
2)Item show = (Item)store.getItem(i);
3)tem alguma coisa a ver com a ordem que é colocado, (“C01”, “MUG”, “9.99”, “150”);
[code]
public class GiftShop {
public static void main(String[] arguments) {
Storefront store = new Storefront();
store.addItem("C01", "MUG", "9.99", "150");
store.addItem("C02", "LG MUG", "12.99", "82");
store.addItem("C03", "MOUSEPAD", "10.49", "800");
store.addItem("D01", "T SHIRT", "16.99", "90");
store.sort();
for (int i = 0; i < store.getSize(); i++) {
Item show = (Item)store.getItem(i);
System.out.println("\nItem ID: " + show.getId() +
"\nName: " + show.getName() +
"\nRetail Price: $" + show.getRetail() +
"\nPrice: $" + show.getPrice() +
"\nQuantity: " + show.getQuantity() );
}
}
}[/code]