Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2011, 21:19   #1
monogramm
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 44
Подмигивание бинарное деревце

мм, код правильный, старалась)
но как его можно или укомплектовать,
либо упростить?

откровенно - нужна помощь)

Код:
package Paket;

public class Student {

    private int matrikel;
    private String name;

    private Student left, right;

    public Student(String name, int matrikel) {
        this.matrikel = matrikel;
        this.name = name;
    }

    public Student getLeft() {
        return left;
    }

    public int getMatrikel() {
        return matrikel;
    }

    public String getName() {
        return name;
    }

    public Student getRight() {
        return right;
    }

    public void setLeft(Student left) {
        this.left = left;
    }

    public void setMatrikel(int matrikel) {
        this.matrikel = matrikel;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setRight(Student right) {
        this.right = right;
    }
}
заранее спасибо
monogramm вне форума Ответить с цитированием
Старый 21.06.2011, 21:39   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Но что здесь упрощать, ведь и так почти ничего нет? Не ясно.
netrino вне форума Ответить с цитированием
Старый 26.06.2011, 04:50   #3
sashonk
Форумчанин
 
Регистрация: 26.10.2009
Сообщений: 170
По умолчанию

я думаю если убрать методы getName() и getMatrikel() было бы однозначно проще!
sashonk вне форума Ответить с цитированием
Старый 26.06.2011, 10:04   #4
Fox
линуксоид
Форумчанин
 
Аватар для Fox
 
Регистрация: 02.11.2006
Сообщений: 157
По умолчанию

Цитата:
Сообщение от monogramm Посмотреть сообщение
мм, код правильный, старалась)
но как его можно или укомплектовать,
либо упростить?

откровенно - нужна помощь)

Код:
package Paket;

public class Student {

    private int matrikel;
    private String name;

    private Student left, right;

    public Student(String name, int matrikel) {
        this.matrikel = matrikel;
        this.name = name;
    }

    public Student getLeft() {
        return left;
    }

    public int getMatrikel() {
        return matrikel;
    }

    public String getName() {
        return name;
    }

    public Student getRight() {
        return right;
    }

    public void setLeft(Student left) {
        this.left = left;
    }

    public void setMatrikel(int matrikel) {
        this.matrikel = matrikel;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setRight(Student right) {
        this.right = right;
    }
}
заранее спасибо
Ну разве что можно в конструктор left, right включить, а так обыкновенный бин, как по книжке. Нечего тут упрощать, ну если только убрать геттеры или сеттеры или переменные, в которых не нуждается Ваше приложение.

P.S. это наверно шутка такая была?!

Последний раз редактировалось Fox; 26.06.2011 в 10:06. Причина: add
Fox вне форума Ответить с цитированием
Старый 30.07.2011, 22:21   #5
Neef-El
Пользователь
 
Регистрация: 23.07.2011
Сообщений: 10
По умолчанию бинарное деревце

А у меня просто на рабочем столе росло деревце Его просто надо было поливать виртуально... А тут вон как
Neef-El вне форума Ответить с цитированием
Старый 03.08.2011, 09:29   #6
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от monogramm Посмотреть сообщение
бинарное деревце
Больше похоже на entry для двусвязного списка.
Цитата:
Сообщение от Fox Посмотреть сообщение
обыкновенный бин, как по книжке.
Нет имплементации Serializable(Externalizable) и нет публичного пустого конструктора. Так что это только внешне бин.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.

Последний раз редактировалось alexinspir; 03.08.2011 в 09:31.
alexinspir вне форума Ответить с цитированием
Старый 04.08.2011, 17:36   #7
Vasilyich
 
Регистрация: 04.08.2011
Сообщений: 9
По умолчанию

Немного упростить можно, если убрать setName и setMatrikel - поскольку пустого конструктора все равно нет.
И я добавил бы final к name и matrikel.
Vasilyich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бинарное дерево Lucefer2007 Общие вопросы C/C++ 0 17.04.2011 14:31
Бинарное дерево С++ Voxa7 Помощь студентам 0 17.05.2010 18:59
Бинарное дерево С++ Olya90 Помощь студентам 1 20.10.2009 21:45
Бинарное дерево Lazio Общие вопросы C/C++ 2 10.09.2009 20:31
Бинарное дерево g0liath Помощь студентам 2 16.02.2008 23:54