Erinevus lehekülje "ITI0011-2016:harjutus 09 lihtsam" redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
(Uus lehekülg: '== Üldine == Ülesanne on lihtsam variant EX09'st. Vaja on realiseerida klasside Flower, Tulip ja Rose konstruktorid ja meetodid. - Klassi Flower konstruktorisse tuleb anda ka...') |
|||
1. rida: | 1. rida: | ||
== Üldine == | == Üldine == | ||
− | + | Kaust gitis: EX09A | |
− | + | Ülesanne on lihtsam variant [[ITI0011:harjutus 09|EX09]]'st. | |
− | + | ||
− | + | == Ülesanne == | |
− | + | ||
− | + | Vaja on realiseerida klasside Flower, Tulip ja Rose konstruktorid ja meetodid. | |
+ | |||
+ | * Klassi Flower konstruktorisse tuleb anda kaasa lille hind double tüübina | ||
+ | * Klassi Rose konstruktoris on hind ja okaste olemasolu boolean väärtusena | ||
+ | * Klassi Tulip konstruktoris on hind ning värv String väärtusena | ||
+ | * Klassi Tulip staatiline meetod leiab ette antud nimekirja seast teatud värvi tulpide koguhinna ja tagastab selle | ||
+ | * Klassi Rose staatiline meetod leiab ette antud nimekirja seast kalleima okkalise roosi | ||
Flower.java | Flower.java |
Viimane redaktsioon: 18. märts 2016, kell 09:42
Üldine
Kaust gitis: EX09A
Ülesanne on lihtsam variant EX09'st.
Ülesanne
Vaja on realiseerida klasside Flower, Tulip ja Rose konstruktorid ja meetodid.
- Klassi Flower konstruktorisse tuleb anda kaasa lille hind double tüübina
- Klassi Rose konstruktoris on hind ja okaste olemasolu boolean väärtusena
- Klassi Tulip konstruktoris on hind ning värv String väärtusena
- Klassi Tulip staatiline meetod leiab ette antud nimekirja seast teatud värvi tulpide koguhinna ja tagastab selle
- Klassi Rose staatiline meetod leiab ette antud nimekirja seast kalleima okkalise roosi
Flower.java <source lang="java"> public class Flower {
} </source>
Tulip.java <source lang="java"> public class Tulip extends Flower {
public static int getTotalPriceOfTulipsWithColour(List<Flower> flowers, String colour) { return 0; }
} </source>
Rose.java <source lang="java"> public class Rose extends Flower {
public static Rose findMostExpensiveThornyRose(List<Flower> flowers) { Rose r = null; return r; }
} </source>
EX09A.java <source lang="java"> import java.util.ArrayList; import java.util.List;
public class EX09A {
public static void main(String[] args) { Rose r1 = new Rose(10, true); Tulip t1 = new Tulip(10, "Pink"); List<Flower> flowers = new ArrayList<Flower>(); flowers.add(r1); flowers.add(t1); System.out.println(Rose.findMostExpensiveThornyRose(flowers).getPrice()); System.out.println(Tulip.getTotalPriceOfTulipsWithColour(flowers, "Pink")); }
} </source>