Ahoj. Háže mi to chybu něco jako:
Error 1 Inconsistent accessibility: parameter type 'automat.Stav' is less accessible than method 'automat.Automat.Automat(automat.Stav)' C:\Documents and Settings\RePRO\Local Settings\Data aplikací\Temporary Projects\automat\Form1.cs 15 16 automat
Vůbec nevím, na koho se obrátit, kód je tady:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace automat
{
public partial class Automat : Form
{
public Automat(Stav stavAutomatu)
{
this.stavVlastnost = stavAutomatu;
InitializeComponent();
}
public void rekniStav() {
aktualStav.stavovaMetoda(this);
}
public Stav stavVlastnost {
get { return aktualStav; }
set { aktualStav = value; }
}
}
abstract class Stav
{
public abstract void stavovaMetoda(Automat hodnota);
}
class Pripraveno : Stav
{
public override void stavovaMetoda(Automat hodnota)
{
hodnota.stavovaVlastnost = "Pripraveno.";
}
}
}
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Super člen

Nahlásit jako SPAM
IP: 83.240.104.–
Hero
Stálý člen
Zjistit počet nových příspěvků
































