Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с командной строкой 
:(
    Опции темы
DemanSemm
Дата 8.4.2013, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.4.2013

Репутация: нет
Всего: нет



Помогите пожалуйста доделать задание 

Само задание.
Спроектируйте на основе ООП следующую модель отношений:
студент <-> группа<->преподаватель
-предусмотреть сценарии («на лекции», «в лаборатории», «на экзамене»)
-расписать дерево наследования                                                             
-описать классы (с учетом модификаторов доступа)и объекты этих классов


Сценарии надо передавать из командной строки....а не в процессе выполнения программы
А КАК ПЕРЕДАВАТЬ ИЗ КОМАНДНОЙ СТРОКИ? Я не знаю....помогите.заранее спасибо.

Вот мой код программы

Код

class Group{

    public void listen() {System.out.println("Listen");}
    protected void read() {System.out.println("Read");}
    public void write() {System.out.println("Write");} 
    private void late() {System.out.println("Late");} //опаздывает
    private void truant() {System.out.println("Truant");} //прогуливает
}



class Student extends Group{
    
    protected void sleep() {System.out.println("Sleep");} //спит
    private void copy() {System.out.println("Copy");} //списывает
    public void passExam() {System.out.println("PassExam");} //сдаёт экзамен
    public void getEvaluation() {System.out.println("GetEvaluation");} //получает оценку    
}




class Teacher extends Group{
    
 private void exit(){System.out.println("exit");} //выйдет из кабинета
    public void putEvaluation() {System.out.println("PutEvaluation");} //поставит оценку    
}



public class user{
    public static void main(String args[])
{
    Student onTheLection1 = new Student();
    Student onTheLaboratory1 = new Student();
    Student onTheExam1 = new Student();

    Teacher onTheLection2 = new Teacher();
    Teacher onTheLaboratory2 = new Teacher();
    Teacher onTheExam2 = new Teacher();


    onTheLection1.sleep();   //Студент спит на лекции
    onTheExam2.read();       //Препод читает на экзамене
    onTheExam2.write();      //Препод пишет на экзамене

}
}


Это сообщение отредактировал(а) jk1 - 9.4.2013, 15:54
PM MAIL   Вверх
lazycat
Дата 9.4.2013, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 15.7.2007

Репутация: 1
Всего: 1



Из командной строки можно передать последовательность символов и ничего более. А как интерпретировать эту последовательность: как код сценария, как имя файла, содержащего сценарий или как-то еще - это ваше личное дело.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.