none
Construtor não-reconhecido RRS feed

  • Pergunta

  • Vejam o seguinte código:

    class Quadrado
        {
            private double ladoQuadrado;

            public double LadoQuadrado
            {
                get { return ladoQuadrado; }
                set { ladoQuadrado = value; }
            }
          
            Quadrado() // Construtor 1
            {
            }
           
            Quadrado(double x)
            {
                ladoQuadrado = x; // Construtor 2
            }

    class Testando
        {
            Quadrado q = new Quadrado(5);// Aqui dá erro: "não há construtor que receba 1 argumento"(traduzido)
        }

    Sem dizer que quando eu abri parênteses deveriam aparecer os dois construtores possíveis(Sobrecarga), e não apareceu.


    Qual foi o meu erro?

    Abraço, Fiquem com DEUS!
    segunda-feira, 5 de maio de 2008 01:59

Respostas

  • Cara tenta colocar os contrutores como publicos



    class Quadrado
        {
            private double ladoQuadrado;

            public double LadoQuadrado
            {
                get { return ladoQuadrado; }
                set { ladoQuadrado = value; }
            }
          
          
    public Quadrado() // Construtor 1
            {
            }
           
          
    public Quadrado(double x)
            {
                ladoQuadrado = x; // Construtor 2
            }
    }
    segunda-feira, 5 de maio de 2008 02:30

Todas as Respostas

  • Cara tenta colocar os contrutores como publicos



    class Quadrado
        {
            private double ladoQuadrado;

            public double LadoQuadrado
            {
                get { return ladoQuadrado; }
                set { ladoQuadrado = value; }
            }
          
          
    public Quadrado() // Construtor 1
            {
            }
           
          
    public Quadrado(double x)
            {
                ladoQuadrado = x; // Construtor 2
            }
    }
    segunda-feira, 5 de maio de 2008 02:30
  • Obrigado, rafael. Era um simples detalhe, ehehe..

    Boa noite a todos!

    Brigadão..Fiquem todos com DEUS!
    segunda-feira, 5 de maio de 2008 02:53