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 | 19195 (6563) | Luk as |
» | [Java][Naloga] SkladiOddelek: Programiranje | 1687 (1486) | bijonda |
» | [Naloga][Java] UlomkiOddelek: Programiranje | 2676 (2524) | SkIDiver |
» | [Java] ZmešnjavaOddelek: Programiranje | 2079 (1584) | ]Fusion[ |
» | Bankomat...Oddelek: Loža | 2429 (1918) | Phoebus |