C#  -  Perguntas e Respostas  - Pergunta 3


 Neste série de artigos vou apresentar perguntas/problemas envolvendo diversos recursos da linguagem C# e a seguir mostrar a resposta/solução mais adequada. Essa é uma forma bem eficiente de aprender os conceitos de uma linguagem.

Pergunta 3 : Qual o resultado obtido pela execução do código abaixo ?

using System;
					
public class Program
{
	public static void Main()
	{
		ClasseDerivada classeDerivada1 = new ClasseDerivada();
		ClasseDerivada classeDerivada2 = new ClasseDerivada("Parâmetro");
	}
}
class ClasseBase
{
   public ClasseBase()
   {
       Console.WriteLine("Construtor Padrão da classe Base");
   }
	
   public ClasseBase(string value)
   {
      Console.WriteLine("Construtor Parametrizado (1 parametro) da Classe Base");
   }
}	
class ClasseDerivada : ClasseBase
{
    public ClasseDerivada()
    {
       Console.WriteLine("Construtor Padrão da classe Derivada"); 
    }
 
    public ClasseDerivada(string value) 
    {
       Console.WriteLine("Construtor Parametrizado (1 parametro) da classe Derivada");
    }
}

Antes de ver a resposta tente responder, se obrigue a pensar...

Veja a resposta : Resposta. (após tentar resolver, ok !)

(Disse Jesus) :  Passará o céu e a terra, mas as minhas palavras não hão de passar. Lucas 21:33

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti