コード例 #1
0
ファイル: Aplicaç¦o.cs プロジェクト: lopesivan/samples
    public static void Main()
    {
        MinhaClasseBase Base = new MinhaClasseDerivada(10, 20, 30);

        Console.WriteLine(Base.X);
        Console.WriteLine(Base.Y);
        //Console.WriteLine(Base.Z); //??? – A variável Base não tem acesso

        MinhaClasseDerivada Derivada = (MinhaClasseDerivada)Base; //Downcast

        Console.WriteLine(Derivada.X);
        Console.WriteLine(Derivada.Y);
        Console.WriteLine(Derivada.Z);
    }
コード例 #2
0
ファイル: QuartaVers¦o.cs プロジェクト: lopesivan/samples
    public static void Main()
    {
        MinhaClasseBase c = new MinhaClasseDerivada();

        c.Método1(); //"MinhaClasseBase – Método 1"
    }