繁体   English   中英

C# Inheritance。控制台打不开

[英]C# Inheritance. Console is not opening

我有两个名为 car 和 vehicle 的类。 我从车辆 class 继承了汽车 class。我正在尝试在 program.cs 中运行它。 但是控制台正在打开和关闭。 控制台.Read(); 我做到了,但它的行为仍然相同。 它也不会报错。 我不明白原因。 我正在分享代码。

程序.cs

namespace _4_Encapsulation_and_Properties
{
    class Program
    {
        static void Main(string[] args)
        {
            Car myCar = new Car();
            myCar.Honk();
            Console.WriteLine("My car brand is: " + myCar.brand + "My car model is: " + myCar.model);
            Console.Read();
        }

    }
}

汽车.cs

namespace _4_Encapsulation_and_Properties
{
    class Car :  Vehicle // Child class
    {
        public string model = "Corolla";
    }
}

车辆.cs

namespace _4_Encapsulation_and_Properties
{
    class Vehicle // base Class
    {
        public string brand = "Toyota";
        public void Honk()
        {
            Console.WriteLine("Düüd , Düüd!");
            Console.Read();
        }
    }
}

我在错误的项目中编写了代码。 我为 Inheritance 创建了一个不同的项目,但是我在为封装创建的项目中创建了我的类。 它没有工作,因为 Inheritance 项目被选为 Startup 项目,而这个项目是空的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM