相关疑难解决方法(0)

字段和属性之间有什么区别?

在C#中,是什么使字段与属性不同,何时应该使用字段而不是属性?

c# field properties

1032
推荐指数
17
解决办法
42万
查看次数

车辆对象数组 - C#

我在编写一些代码时遇到困难。我不太确定在哪里以及如何编写构造函数和访问器。

\n\n

我要做的活动是这样的:

\n\n

编写 3 个派生类以允许用户输入三种类型车辆及其属性的详细信息。

\n\n

\xe2\x80\xa2 汽车(品牌、型号、年份、车身类型)

\n\n

\xe2\x80\xa2 飞机(制造商、型号、年份、noEngines、发动机类型)

\n\n

\xe2\x80\xa2 船(品牌、型号、年份、长度、船体类型)

\n\n

第四类是基类Vehicle,包含共享的属性和方法

\n\n

将所有属性设置为私有(在派生类中)或受保护(在基类中),并为每个属性编写访问器方法。

\n\n

为每个派生类编写 2 个构造函数。一种不带参数,另一种接受派生类中的属性值作为参数。

\n\n

编写一个名为 Fleet.cs 的控制台应用程序,它创建并显示每种车辆类型 2 个

\n\n

到目前为止我的代码如下:

\n\n
using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\n\nnamespace ConsoleApplication5\n{\n    class Vehicle\n    {\n        static void Main(string[] args)\n        {\n        }\n\n        class Car\n        {\n            protected string make\n            {\n                get\n                {\n                    return make;\n                }\n                set\n                {\n                    make = value;\n                }\n            }\n\n            protected string model\n            {\n                get\n                {\n                    return model;\n                }\n                set\n                {\n                    model …
Run Code Online (Sandbox Code Playgroud)

c# arrays inheritance derived-class

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

arrays ×1

derived-class ×1

field ×1

inheritance ×1

properties ×1