|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2011, 09:44 | #1 |
Регистрация: 03.07.2009
Сообщений: 6
|
оздать класс «Оружие»
Здравствуйте!!!Помогите пожалуйста!!!В универе задали лабу по программированию на JAVA!!!Нужно Создать класс «Оружие». (Может быть холодным и огнестрельным.) Вооружить подразделение. Посчитать стоимость. Даже не знаю с чего начать что нужно писать в коде и как правильно составить алгоритм!!!Помогите!!!
Нужно стандартные компиляторы и библиотеки классы, наследование, полиморфизм, инкапсуляция. Приложение должно быть консольным. Не использовать внешние источники данных: файлы, СУБД, XML Данные инициализации объектов передавать с помощью конструктора, функции или метода Вот все что нужно для этого!!! Вот затрудняюсь как можно написать все это в консольном приложение и как это сделать!!! Здесь вот вылаживаю код программы как сумел написать!!! import java.lang.String; import java.io.*; class Oruzhie extends Summa { String Avtomat; String Pistolet; String Nozh; public Oruzhie() { Oruzhie av = new Oruzhie(); av.Avtomat(); Oruzhie ps = new Oruzhie(); ps.Pistolet(); Oruzhie nzh = new Oruzhie(); nzh.Nozh(); } public void Avtomat() { String marka = "AK-47"; String nomer = "Таб/ном-047003"; String sum = "10000"; marka.toString(); nomer.toString(); sum.toString(); return; } public void Pistolet() { String marka = "TT-40"; String nomer = "Таб/ном-040003"; String sum = "5000"; marka.toString(); nomer.toString(); sum.toString(); return; } public void Nozh() { String marka = "N-3"; String nomer = "Таб/ном-030003"; String sum = "2000"; marka.toString(); nomer.toString(); sum.toString(); return; } } class Podrazdelenie extends Oruzhie { String Specnaz; String FBI; String Policia; public Podrazdelenie() { Podrazdelenie sp = new Podrazdelenie(); sp.Specnaz(); Podrazdelenie fb = new Podrazdelenie(); fb.FBI(); Podrazdelenie pl = new Podrazdelenie(); pl.Policia(); } public void Specnaz() { String name = "Vlad"; name.toString(); return; } public void FBI() { String name = "Vasja"; name.toString(); return; } public void Policia() { String name = "Petja"; name.toString(); return; } } public class Summa { public static void main (String [] args ) throws IOException { InputStreamReader is = new InputStreamReader(System.in); BufferedReader bis = new BufferedReader(is); try { System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:" ); String name = bis.readLine(); System.out.println("Dannie: " + name + " podrazdelenie Specnaz: oruzhie Avtomat - marki AK-47, tab/nom-047003 so stoimost'y - 10000$ "); System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:"); String name1 = bis.readLine(); System.out.println("Dannie: " + name1 + " podrazdelenie FBI: oruzhie Pistolet - marki TT-40, tab/nom-040003 so stoimost'y - 5000$ "); System.out.println("Vvedite Vashe name dlja polu4enia danih i nazhmite <Enter>:"); String name2 = bis.readLine(); System.out.println("Dannie: " + name2 + " podrazdelenie Policia: oruzhie Nozh - marki N-3, tab/nom-030003 so stoimost'y - 2000$ "); } catch (IOException e){System.out.println("!!!ERROR!!! "+ e); } } } но мне сказали что неправильно составлена программа |
10.01.2011, 15:53 | #2 |
Ученик
Форумчанин
Регистрация: 19.09.2008
Сообщений: 119
|
Код:
P.S. код требует доработки.... |
31.05.2011, 11:27 | #3 |
Пользователь
Регистрация: 17.02.2011
Сообщений: 59
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Класс | Chartvit | Visual C++ | 2 | 05.01.2011 22:20 |
класс | NARTZISS | Общие вопросы .NET | 10 | 28.05.2010 20:59 |
КЛАСС | 4ika | Общие вопросы C/C++ | 1 | 16.03.2010 21:32 |
по поводу фриланса. Оружие начинающего фрилансера | Познающий | Фриланс | 16 | 11.05.2009 13:32 |
C++ . Класс | Ануар56 | Помощь студентам | 8 | 23.04.2009 19:41 |