Задание по Java, ООП!
От: skiner.dp  
Дата: 28.08.10 20:32
Оценка:
Сделал набросок решения программы, а вот правильно ли!?
Заразанее спасибо!

Задание таково:
Определить иерархию цветов. Создать несколько объектов-цветов. Собрать букет с определением его стоимости.


Моё решение:

package task1;

 class  Flower{
    double price; //цена за цветок
    String name;  //название цветка
    String color; //цвет
    static double total;

    double GetPrice(){
    return price;
    }

    double GetTotal(){
    return total;
    }
}

class Rouse extends Flower{
     Rouse(double price, String name, String color){
        this.price = price;
        this.name = name;
        this.color = color;
        total += price;
    }
}
class Violet extends Flower{
     Violet(double price, String name, String color){
        this.price = price;
        this.name = name;
        this.color = color;
        total += price;
    }
}
class Tulip extends Flower{
    Tulip(double price, String name, String color){
        this.price = price;
        this.name = name;
        this.color = color;
        total += price;
    }
}

public class Main {
    public static void main(String[] args) {
        double total = 0;
        Rouse ros1 = new Rouse(36.5, "Роза", "Красная");
        Rouse ros2 = new Rouse(20, "Роза", "Зеленая");
        Violet vio1 = new Violet(55.56, "Фиалка", "Желтая");
        System.out.println(Flower.total);
    }
}
java ооп
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.