• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pomoc w zadaniu, klasy,listy obiektów java

VPS Starter Arubacloud
0 głosów
707 wizyt
pytanie zadane 18 grudnia 2018 w Java przez mn130496 Gaduła (3,530 p.)

Witam 

Jestem studentem informatyki i ostatnio miałem kolokfium z języka Java.Co prawda nie ma jeszcze wyników ale czuję , że poszło mi nie tak jak chciałem więc postanowiłem zacząć uczyć się do poprawy. Największy problem sprawiło mi takie zadanie:

Stwożyć klasę Pozycja i w tej klasie stwożyć  następujące zmienne i metody:

String nazwaTowaru

-int ile sztuk

-cenna za sztukę

-Stwożyć konstruktor , ustalający nazwe towaru itp

-Stwożyć metodę zwracającą sumę danej pozycji 

Następnie Stwożyć klasę Zamówienie , w której miałem:

-Stwożyć zmienną pozycje ; która jest listą obiektów klasy  Pozycja

-stwożyć metodę ustalającą liczbę pozycji 

-stwożyć metodę dodającą wartości do listy 

-Metodę sumującą całe zamówienie.

Zaczołem pisać kod tego programu i mam narazie coś takiego:

package kolokfium1;
public class Pozycja {
	public String nazwaTowaru;
	public int ileSztuk;
	 double cenna;
//	Konstruktor
	public Pozycja(String nazwaTowaru, int ileSztuk, double cenna) {
		this.nazwaTowaru = nazwaTowaru;
		this.ileSztuk = ileSztuk;
		this.cenna = cenna;
	}
	//Metoda
	public double oblicz() {
		return cenna * ileSztuk;
	}
}

 class Zamówienie {
 ArrayList<Pozycja> pozycja = new ArrayList<Pozycja>();
 int rozmiar = pozycja.size();
 

}

I tu zaczynają się schody nie wiem jak zrobić metodę ustalającą liczbę pozycji i metodę sumującą całe zamówienie.Czy ktoś może mi pomuc najlepiej na jakimś przykładzie?. Z góry dziękuję

komentarz 18 grudnia 2018 przez Aisekai Nałogowiec (42,190 p.)
edycja 18 grudnia 2018 przez Aisekai
Stworzyć przez "rz", zacząłem przez "ą", kolokwium przez "w".

1 odpowiedź

0 głosów
odpowiedź 18 grudnia 2018 przez Aisekai Nałogowiec (42,190 p.)

-stworzyć metodę ustalającą liczbę pozycji 

Tego nie rozumiem. Skoro prowadzący chce, żeby Pozycje były Listą, to tworzenie metody, która by ustalała ilość obiektów w liście jest imo nie możliwe. Może prowadzącemu chodziło o to, aby stworzyć metodę która by zwracała ilość obiektów - wtedy po prostu tworzysz metodę zwracającą inta, i zwracasz pozycje.size();

-stworzyć metodę dodającą wartości do listy 

Tutaj po prostu jako parametr metody void, przyjmujesz obiekt typuPozycja i dodajesz go do Listy metodą .add(object).

-Metodę sumującą całe zamówienie.

Stwórz sobie metodę (procedurę). Stwórz i zainicjuj zmienną double (np suma) wartością 0. Potem przeiteruj po każdym obiekcie w Liście pozycje i podczas każdej iteracji, dodaj do tej zmiennej to co zostanie zwrócone przez metodę .oblicz() wywołaną na iterowanym obiekcie.

Podobne pytania

0 głosów
1 odpowiedź 2,028 wizyt
pytanie zadane 4 grudnia 2018 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
0 odpowiedzi 599 wizyt
pytanie zadane 29 listopada 2018 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
3 odpowiedzi 888 wizyt
pytanie zadane 15 lutego 2019 w Java przez mn130496 Gaduła (3,530 p.)

92,832 zapytań

141,776 odpowiedzi

320,822 komentarzy

62,161 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...