private static bool Kontrola(int x)
{ /* pomozna metoda, zato private, ni odvisna od objektov, zato static */
// preverimo, ce velja MIN_DOL_STR <= x <= MAX_DOL_STR
return ((Kvader.MIN_DOL_STR <= x) && (x <= Kvader.MAX_DOL_STR));
}
------------------------------------------------------------------------------------
public Kvader(int s)
{
// kocka s stranico s. èe podatek ni v redu - kocka z robom 1
if (!((MIN_DOL_STR <= s) && (s <= MAX_DOL_STR))) s = 1; // ce podatek ni v mejah,
...
bolje
public Kvader(int s)
{
// kocka s stranico s. èe podatek ni v redu - kocka z robom 1
if (!Kontrola(s)) s = 1; // ce podatek ni v mejah,
...
še bolje
public Kvader(int s)
{
// kocka s stranico s. èe podatek ni v redu - kocka z robom 1
if (!Kvader.Kontrola(s)) s = 1; // ce podatek ni v mejah,
...