Erinevus lehekülje "ITI0011-2016:harjutus 09 lihtsam" redaktsioonide vahel

Allikas: Kursused
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 ==
  
Ülesanne on lihtsam variant EX09'st. Vaja on realiseerida klasside Flower, Tulip ja Rose konstruktorid ja meetodid.
+
Kaust gitis: EX09A
  
- Klassi Flower konstruktorisse tuleb anda kaasa lille hind double tüübina
+
Ülesanne on lihtsam variant [[ITI0011:harjutus 09|EX09]]'st.
- Klassi Rose konstruktoris on hind ja okaste olemasolu boolean väärtusena
+
 
- Klassi Tulip konstruktoris on hind ning värv String väärtusena
+
== Ülesanne ==
- 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
+
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>