|
|
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Всем привет!!! Помогите пожалуйста разобраться, уже 2 дня пытаюсь сделать задание, но без толку, не могу понять, почему ошибка есть класс TestBank он задан профессором туда только мжно добавлять что-либо import junit.framework.TestCase; public class TestBank extends TestCase { 1 Bank b = new Bank(); 2 Filiale f= new Filiale ("ggg", b); 3 TestBank(b.filialen.contains(f)); 4 Beratungsschalter b1 = new Beratungsschalter("Ivanow", f); 5 assertEquals(1, f.beratungsschalter.size()); 6 Person p = new Person("Petrow"); 7 p.setWunsch(Wunsch.OPENACCOUNT); 8 assertTrue(p.konto != null && p.konto.getKontostand() == 0); 9 assertTrue(p.getWunsch() == Wunsch.WUNSCHLOS); 10 assertEquals(0, b1.getSchlange().length()); 11 assertEquals(b.getProtokoll(), "ggg - Petrow hochet otkrit Account.\nggg - Ivanow - otkril Account Petrow.\n"); } Задание есть банк Bank, у него филиал Filiale, в филиале работники Beratunfsschalter, клиенты Person и их Желание (открыть счет OPENACCOUNT или нет WUNSCGLOS) Надо получить в итоге протокол строка 11 Создаю 4 класса import java.util.*; class Bank { private int balance; private int total; public Vector <Filiale> filialen = new Vector <Filiale> (); public class Konto { int kontoNummer; Person owner; Konto (int kontoNummer, Person owner) { this.kontoNummer= kontoNummer ;this.owner= owner;} ... } ...} import java.util.Vector; public class Filiale { String nameFil; Bank bank; Vector <Beratungsschalter> beratungsschalter = new Vector <Beratungsschalter>(); public Filiale(String nameFil, Bank bank) { this.nameFil = nameFil; this.bank = bank; } } public class Beratungsschalter { String beratorName; Filiale f; public Beratungsschalter(String beratorName, Filiale f) { this.beratorName = beratorName; this.f = f; } } public class Person { String name; public Person (String name){ this.name=name; } enum Wunsch { OPENACCOUNT, WUNSCHLOS}; } Для строки 3 из Test пытаюсь добавить добавить в Vector вновь созданный филиал f : b.filialen.add(f) выдает ошибку и в этой строке и в строке 3 : TestBank(b.filialen.contains(f)); Подскажите, что я делаю не так. в задании стоит что Vector должен как Generics использоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:10 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Во-первых: желательно писать что за ошибка выдается. Во-вторых: не рекомендуется использовать класс Vector для подобных случаев, лучше использовать ArrayList. Хотя может в пятой жаве(если я правильно понял по коду) всё поменялось. Tyrex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:24 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Не надо гнать на вектор,классная штука ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 15:04 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
"Beratungsschalter" - кошмар, кто ж такие классы придумывает?? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 15:59 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Следующие классы работают отлично без ошибок: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Скорее всего причина в том что у вас jdk не тот настроен. Нужно использовать jdk/jre 1.5 или как его сейчас называют jre 5.0 GL TyreX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 17:23 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответыб уже разобралась. Надо было как statische Typ Collection использовать "Скорее всего причина в том что у вас jdk не тот настроен. Нужно использовать jdk/jre 1.5 или как его сейчас называют jre 5.0" У меня он по умолчанию стоит, проблема была точно не в этом PS Насчет имен классов это профессору спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 15:58 |
|
||
|
проблема с Vector
|
|||
|---|---|---|---|
|
#18+
Имена классов характерны для немецких кодеров - они почему-то любят длинные имена переменных. У них видимо склады от букв ломятся (навеяно фразой "...некоторые программисты полагают, что мировой запас фигурных скобок жестко ограничен...") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 10:36 |
|
||
|
|

start [/forum/search_topic.php?author=Zingelshuher&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 694ms |
| total: | 837ms |

| 0 / 0 |
