Forum » Programiranje » JAVA PROBLEM - incompatible types ??
JAVA PROBLEM - incompatible types ??
JaaZoo ::
pri prevajanju dobim naslednje napake:
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.PrevelikDvig
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.NiStanja
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.PresezenDnevniLimit
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:235: incompatible types
found : Banka.Podporni.Izjeme.PrevelikDvig
required: java.lang.Throwable
throw new PrevelikDvig();
^
.\Banka\Racuni\Racun.java:239: incompatible types
found : Banka.Podporni.Izjeme.PresezenDnevniLimit
required: java.lang.Throwable
throw new PresezenDnevniLimit();
da pa ne bo dileme del kode je sledeč:
--------------------------------------------------------------------------------------------------------------------
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, PresezenDnevniLimit
{
boolean presezen_limit=presezenDnevniLimit();
float razpolozljivo_stanje=stanje+limit;
if(vsota > razpolozljivo_stanje)
{
throw new PrevelikDvig();
}
else if((presezen_limit==true)||(vsota > dnevni_limit))
{
throw new PresezenDnevniLimit();
}
else
{
stanje = stanje - vsota;
}
}
kakšna ideja ?
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.PrevelikDvig
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.NiStanja
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:225: incompatible types
found : Banka.Podporni.Izjeme.PresezenDnevniLimit
required: java.lang.Throwable
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, Presezen
DnevniLimit
^
.\Banka\Racuni\Racun.java:235: incompatible types
found : Banka.Podporni.Izjeme.PrevelikDvig
required: java.lang.Throwable
throw new PrevelikDvig();
^
.\Banka\Racuni\Racun.java:239: incompatible types
found : Banka.Podporni.Izjeme.PresezenDnevniLimit
required: java.lang.Throwable
throw new PresezenDnevniLimit();
da pa ne bo dileme del kode je sledeč:
--------------------------------------------------------------------------------------------------------------------
public void dvigGotovine(float vsota) throws PrevelikDvig, NiStanja, PresezenDnevniLimit
{
boolean presezen_limit=presezenDnevniLimit();
float razpolozljivo_stanje=stanje+limit;
if(vsota > razpolozljivo_stanje)
{
throw new PrevelikDvig();
}
else if((presezen_limit==true)||(vsota > dnevni_limit))
{
throw new PresezenDnevniLimit();
}
else
{
stanje = stanje - vsota;
}
}
kakšna ideja ?
OwcA ::
So PrevelikDvig, NiStanja, Presezen in DnevniLimit izvedeni iz Exception ali potomcev?
Otroška radovednost - gonilo napredka.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Bankomat limitOddelek: Loža | 21212 (8580) | Luk as |
| » | [Java][Naloga] SkladiOddelek: Programiranje | 1798 (1597) | bijonda |
| » | [Naloga][Java] UlomkiOddelek: Programiranje | 2853 (2701) | SkIDiver |
| » | [Java] ZmešnjavaOddelek: Programiranje | 2194 (1699) | ]Fusion[ |
| » | Bankomat...Oddelek: Loža | 2571 (2060) | Phoebus |