Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 04.12.2011, 00:45   #1
NickolayNest
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 40
Печаль Создание файла в java с использованием коллекций

Нужна помощь. Тяжело дается ООП и java в частности. Все выходные читал книги и все без толку. может для кого-то это задание - в магазин за хлебом сходить. Помогите пожалуйста.буду очень благодарен.

Создание файлов, использование коллекций(java).
Разработать программу, имеющую удобный пользовательский интерфейс и выполняющую:
- создание файла данных:
названия игрушек, цена в копейках, возрастные границы детей

кукла - размер в см;
кубики - количество штук в наборе;
мяч - вес в граммах;...

- просмотр данных в файле;
- добавление элементов в файл;
- получение списка самых дорогих игрушек в порядке снижения цены.

для временного хранения информации в операт. памяти использовать коллекции.
NickolayNest вне форума Ответить с цитированием
Старый 14.12.2011, 21:29   #2
NickolayNest
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 40
По умолчанию

немного разобрался с абстрактными классами . вот что из этого вышло!
package study;

import java.io.*;
import java.util.*;
public class CreateFile /*implements Collection*/{
abstract class Toy{
String toyname;
int toyprice;
abstract void Usage();
}
public class Cube extends Toy{
int toyprice = 5000;
String toyname = "Кубики";
void Usage(){
System.out.println("Для детей от 3 до 6 лет.");
}
int number;//number of cubs
}
public class Doll extends Toy{
int toyprice = 2500;
String toyname = "Кукла";
void Usage(){
System.out.println("Для детей от 3 до 8 лет");
}
int dollsize; //doll's length in santimeters
}
public class Ball extends Toy{
int toyprice = 12000;
String toyname = "Мяч";
void Usage(){
System.out.println("Для детей от 7 лет и старше");
}
int ves; //ball's weight in gramms
}
public class Constructor extends Toy{
int toyprice = 8000;
String toyname = "Конструктор";
void Usage() {
System.out.println("Для детей от 8 до 13 лет");
}
int number; //number of real constructions
}

List<Toy> toys;
toys = new ArrayList<Toy>();

Cube cube = new Cube();
Doll doll = new Doll();
Ball ball = new Ball();
Constructor lego = new Constructor();
//lego.Usage();
public static void main(String[] args) throws IOException{
File f = new File("Toy.txt");
if(!f.exists()){
f.createNewFile();
System.out.println("New file \"Toy.txt\" has been created to the current directory");
}
// Ball ball2 = new Ball();
//ball2.Usage();
//lego.Usage();

}
}
NickolayNest вне форума Ответить с цитированием
Старый 22.12.2011, 01:01   #3
NickolayNest
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 40
По умолчанию

что дальше делать не понимаю!!!(
NickolayNest вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать файл на JAVA с использованием коллекций? NickolayNest Помощь студентам 0 04.12.2011 00:29
Проблема с объявлением коллекций(Java Se) Tesmont Помощь студентам 0 30.04.2011 11:47
Графическая программа (java) с использованием интерфейся для gnuplot pwr Помощь студентам 0 25.03.2011 07:32
Создание пакетного файла с использованием списка значений в качестве параметров. chaosfall Операционные системы общие вопросы 1 05.12.2010 21:01
чтение файла в массив строк java (Перенесено из Java SE) Sasha9132 Помощь студентам 0 18.11.2010 22:57


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS