Ir ao conteúdo

Posts recomendados

Postado

Comecei recentemente e me deparei com essa dúvida, a leitura do código, até onde sei, é feita de cima para baixo, então esse código não deveria retornar plutão, gato e sagwa, nessa ordem? é porque as variáveis estão na classe felino, ai depois que retorna "gato", retorna os outros (plutão e sagwa) na ordem normal de cima para baixo? Desde já agradeço

 

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class teste : MonoBehaviour
{


    felino gatoFase1;
    filha fi;

    void Start()
    {
        gatoFase1 = new felino();
        fi = new filha();

        gatoFase1.atacar();
        gatoFase1.nome="plutao";
       

        print(gatoFase1.nome);
        fi.acessa();
    }
}

class felino : MonoBehaviour 
{
    public string nome;
    private string corPelo;
    protected int forca;

    public void atacar()
    {
        print(nome = "gato");
    }
}

class filha : felino
{
    public void acessa()
    {
        print(nome = "sagwa");

        forca = 9;

        print(forca);
    }
}

 

  • Curtir 1
Postado

Não sei se era sua dúvida, mas aqui vai:

void Start()
    {
        gatoFase1 = new felino();
        fi = new filha();

        gatoFase1.atacar(); //dentro deste metodo, imprime gato.
        gatoFase1.nome="plutao";
       

        print(gatoFase1.nome);//imprime plutao
        fi.acessa();//dentro deste metodo, imprime sagwa e depois 9
    }

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...