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

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

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

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

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

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

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

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

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

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

для временного хранения информации в операт. памяти использовать коллекции.
NickolayNest вне форума Ответить с цитированием
Старый 14.12.2011, 22: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, 02:01   #3
NickolayNest
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 40
По умолчанию

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


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать файл на JAVA с использованием коллекций? NickolayNest Помощь студентам 0 04.12.2011 01:29
Проблема с объявлением коллекций(Java Se) Tesmont Помощь студентам 0 30.04.2011 12: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