Лаборатория Java-объектов? - PullRequest
0 голосов
/ 24 октября 2019

Я ищу помощь по некоторым вопросам в моей java лаборатории, это первый вопрос:

Создайте программу под названием Garden, в которой есть как минимум три объекта Flower и три объекта
Tree. Повторно используйте классы, созданные выше! Возможно, будет хорошей идеей использовать массив деревьев
и массив цветов (что если количество деревьев или цветов в будущем увеличится или уменьшится!). Добавьте методы доступа и методы мутатора к
получить и установить деревья и цветы в саду. Создайте конструктор для класса «Сад», который будет использовать цветы и деревья в саду. Требуемые действия и указания по маркировке:

  • Создать класс сада (1 балл)
  • Добавить ТРИ дерева и ТРИ цветочных атрибута в сад (6 баллов)
  • Написать средство доступа иметоды-мутаторы для установки тресса и цветов (4 балла)
  • Конструктор записи объектов сада с деревьями и цветами (3 балла)

У меня есть такой код:

public class Garden {

    private int Tree;
    private int Flower;

    public Garden (int Tree, int Flower){
    }

    public static class Tree {

        private String type = "";
        private double height = 0;
        private int age = 0;

        public Tree(){
            type = "daisy";
            height = 2;
            age = 5;
        }

        public void setType(String type){
            this.type = type;
        }

        public void setHeight(double height){
            this.height = height;
        }

        public void setAge(int age){
            this.age = age;
        }

        public String getType(){
            return type;
        }

        public double getHeight() {
            return height;
        }

        public int getAge() {
            return age;
        }
    }

    public static class Flower {

        private String type = "";
        private String colour = "";
        private int age = 0;

        public Flower(){
            type = "daisy";
            colour = "yellow";
            age = 10;
        }

        public void setType(String type){
            this.type = type;
        }

        public void setColour(String colour){
            this.colour = colour;
        }

        public void setAge(int age){
            this.age = age;
        }

        public String getType(){
            return type;
        }

        public String getColour() {
            return colour;
        }

        public int getAge() {
            return age;
        }
    }


    public static void main(String[] args) {
        Tree t1 = new Tree();
        Flower f1 = new Flower();
        System.out.println(f1.getType());
        System.out.println(f1.getColour());
        System.out.println(f1.getAge());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...