帮助!

继女

新成员
已加入
2019年6月26日
留言内容
2
编程经验
Beginner
我刚刚开始学习编程,并且对在Visual Studio中该代码的外观有些困惑。请帮忙!以解决这个问题为例将对我将来的面向对象编程有所帮助!

  • 创建一个项目并添加一个名为Vehicle的类。在您的项目中,选择添加->新班。现在,您应该有一个名为Vehicle.cs的文件。

  • 在您的班级中添加四个属性:颜色,品牌,型号,速度。颜色,品牌和型号应为字符串属性。速度应该是一个整数。
这是具有属性颜色的类的代码:
class Vehicle
{
public string color;

}

  • 添加一个称为Describe()的方法。描述应输出类的所有属性。这是Describe()仅输出颜色的示例:
公共字符串Describe()
{
return "This car is " + color;
}
  • 这是示例输出:
  • 福特福克斯(Ford Focus)为蓝色,时速为35英里/小时。

  • 添加两种方法。 speedUp()和slowdown()。 speedUp()应该增加speed属性的值。 slowDown()应该减小speed属性的值。

  • 添加一个名为Car的类。修改Car的类头,使其继承自Vehicle:
class Car : Vehicle

  • 将以下代码添加到您的Main方法。粘贴到下面的输出中。
  • 汽车myCar1 = new Car();
  • myCar1.make =“福特”;
  • myCar1.model =“焦点”;
  • myCar1.color =“蓝色”;

  • 汽车myCar 2 = new Car();
  • myCar1.make =“雪佛兰”;
  • myCar1.model =“ Cruze”;
  • myCar1.color =“红色”;

  • 为(int i = 0; i< 35; i++) {
  • myCar2.speedUp();
  • myCar1.speedUp();
  • myCar 2.speedUp();
  • }
  • 为(int i = 0; i< 10; i++) {
  • myCar2.slowDown();
  • }
  • myCar1.Describe();
  • myCar2.Describe();
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
如果您按照上面的分步说明进行操作,您实际上会学到的。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
首先,请为您的线程提供描述性标题。在这里发布的每个人都需要帮助,因此像这样的标题与根本没有标题一样有用。

其次,无论您在阅读什么,都会给您一些较差的建议,因为该示例位于较远的地方,而不是财产。为此,它们几乎是同一回事,但以后会有重要的区别。

至于问题,您实际如何解决,如果您在此过程中确实遇到问题,我们可以为您提供帮助。您甚至不尝试就不知道是否可以做某事。例如,他们向您展示了如何在类中声明一个字段。您是否真的在说不能复制和粘贴该文件三次,并且不能更改其名称,也不能为每个文件键入内容?您说您将从我们的示例中学到东西,但是您似乎没有从已有的例子中学到东西。做事永远是最好的学习方法,您经常可以做比想像的更多的事情。两者中的任何一个都没有错,因为它可以帮助您了解不该做的事情。您尝试,如果失败,请寻求我们的帮助。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
已得到答复,但感谢您的两美分
如果您自己确定了解决方案,或者在其他地方得到了答案,那么要做的就是提供解决方案,而不是删除问题。这样,其他人可能会从中受益。这也意味着,如果您的解决方案不是最佳解决方案,那么其他人可以提出改进建议。看起来我们正在变得批判,现在正如此,但目的并不是要讨厌。相反,我们只希望论坛为您,我们和其他所有人尽自己最大的努力,并且某些事情您需要以不同的方式来实现。没有人喜欢受到批评,但是如果您根本不知道自己一开始就在做错事,那么您怎么能停止做错事并为自己和他人的利益而改善呢?
 
最佳 底部