Kód: Vybrať všetko
class Kruh
{
private int polomer;
private Kruh()
{
polomer = 0;
}
public double Plocha()
{
return Math.PI * polomer * polomer;
}
}
Kód: Vybrať všetko
class Kruh
{
private int polomer;
private Kruh()
{
polomer = 0;
}
public double Plocha()
{
return Math.PI * polomer * polomer;
}
}
Kód: Vybrať všetko
class Singleton {
private static Singleton instance;
//Privatni konstruktor
private Singleton() { }
//Staticka property (vlastnost) zajistujici vytvoreni instance
public static Singleton Instance {
get {
//Jeli je promenna instance null, tak se vytvori objekt
if (instance == null) {
instance = new Singleton();
}
//Vratime jedinacka
return instance;
}
}
}
class Program {
//Pouziti
public static void Main() {
Singleton s = Singleton.Instance;
}
}