使用继承的C#问题-我第一次

费利佩·罗克

尝试使用继承时遇到一些问题。我创建了一个名为vehicle的类,该类具有一些属性,而另一个名为car的类继承了vehicle的属性,当我运行以下代码时,C#编译器将返回以下错误:

Program.cs(38,13):错误CS0246:找不到命名空间名称或类型“ car”。需要使用策略或程序集引用吗?

这是代码:

using System;

class vehicle
{
    public int MaxSpeed;
    public bool turnOn;
    public int wheels;

    public void car_on()
    {
        turnOn = true;
    }

    public void car_off()
    {
        turnOn = false;
    }

    class car : vehicle
    {
        public string name;
        public string color;

        public car(string name, string color)
        {
            this.name = name;
            this.color = color;
            MaxSpeed = 220;
            wheels = 4;
            turnOn();
        }
    }
}

namespace Aula_28_herança
{
    class Program
    {
        static void Main(string[] args)
        {
            car c1= new car("ferrari","red");

            Console.WriteLine("Nome................:{0}", c1.name);
            Console.WriteLine("Cor.................:{0}", c1.color;
            Console.WriteLine("Velociade Máxima....:{0}", c1.MaxSpeed);
            Console.WriteLine("Quantiadade de Rodas:{0}", c1.wheels);
            Console.WriteLine("Status..............:{0}", c1.turnOn);
        }
    }
}
大师斯特隆

您需要carro公开您的类型:

class veiculo{
....

    public class carro : veiculo{
      ...
    }
}

广告使用veiculo.carro类型:

veiculo.carro c1= new veiculo.carro("ferrari","vermelha");

请参阅有关嵌套类型的文档

无论外部类型是类,接口还是结构,嵌套类型都默认为private;它们只能从其包含类型访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试递归问题(我第一次)

来自分类Dev

我第一次使用 PHPMailer

来自分类Dev

第一次使用Mockito

来自分类Dev

Laravel - 第一次使用

来自分类Dev

第一次尝试C,标题问题

来自分类Dev

为什么我的C ++类方法的第一次调用非常昂贵?

来自分类Dev

使用Service Worker拦截我的网站的第一次加载请求?

来自分类Dev

我第一次尝试使用AJAX-卡住了

来自分类Dev

关于AVFoundation:为什么我的应用程序只能在第一次使用

来自分类Dev

我使用消息框时的第一次机会例外

来自分类Dev

我是第一次使用Ubuntu(Ubuntu 15.04)。Ubuntu是否支持虚拟化?

来自分类Dev

第一次使用智能指针,我做对了吗?

来自分类Dev

第一次尝试使用并发线程。为什么我没有输出?

来自分类Dev

为什么pgp在我使用--passphrase-fd后第一次询问密码

来自分类Dev

第一次打印的UserControl的数据绑定问题

来自分类Dev

第一次旋转后SnapSVG旋转问题

来自分类Dev

第一次创建类,遇到问题

来自分类Dev

NSURLConnection不调用方法(第一次使用)

来自分类Dev

使用setInterval第一次出现

来自分类Dev

使用jquery / javascript防止第一次警报

来自分类Dev

仅第一次使用ListView项

来自分类Dev

第一次错误使用Picasso加载图片

来自分类Dev

第一次如何使用eclipse设置SQLite?

来自分类Dev

使用SharpSVN找到线的第一次出现?

来自分类Dev

第一次使用MongoTemplate保存文档

来自分类Dev

$()。html()仅在第一次使用

来自分类Dev

第一次使用按钮代码

来自分类Dev

第一次输入时如何使用变量

来自分类Dev

@keyframes动画只能在第一次使用