C#定义汽车类,继承交通工具

编程入门 行业动态 更新时间:2024-10-25 12:21:08

C#定义汽车类,继承<a href=https://www.elefans.com/category/jswz/34/1702611.html style=交通工具"/>

C#定义汽车类,继承交通工具

设计一个交通工具类Vehicle,包含的数据成员有车轮个数wheels和车重weight。以及带有这两个参数的构造方法,具有Run方法,Run中方法输出running字样。小车类Car是它的子类,其中增加了数据成员车载人数passenger_load。Car类中有带参数的构造方法,重写Run方法:输出Car is running。并重写ToString()方法:显示car中信息(显示车轮数、车重、车载人数)。最后编写主方法,定义car的对象,并调用Run方法,以及显示car中信息。

输入格式:

分三行输入车轮数(wheels,整数类型)、车重(weight,双精度类型)、车载人数(passenger_load,整数类型)。

输出格式:

对应一组输入,在一行中输出 Car中重载run方法的信息:Car is running
换行后输出相关的信息。

输入样例:

在这里给出一组输入。例如:

4
10000.0
5

输出样例:

在这里给出相应的输出((注意:逗号是中文输入状态下的逗号;句尾都没有标点;最后没有空行)。例如:

Car is running
车轮数4,车重10000,车载人数5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp1
{class Program{static void Main(string[] args){Car a1 = new Car();a1.Wheels  = Convert.ToInt32(Console.ReadLine());a1.Weight = Convert.ToDouble(Console.ReadLine());a1.Passenger_load = Convert.ToInt32(Console.ReadLine());a1.Run();Console.WriteLine("车轮数{0},车重{1},车载人数{2}", a1.Wheels, a1.Weight, a1.Passenger_load);}}class Vehicle:Object{private int wheels ; private double weight ; public int Wheels{get{return wheels;}set{wheels = value;}}public double Weight{get{return weight;}set{weight = value;}}public void Dog(int wheels,double weight){this.wheels = wheels;this.weight = weight;}public void Run(){Console.WriteLine("running");}}class Car:Vehicle{private int passenger_load ;public int Passenger_load{get{return passenger_load;}set{passenger_load = value;}}public void Dog(int wheels,double weight,int passenger_load){base.Dog(wheels, weight);this.passenger_load = passenger_load;}public new void Run(){Console.WriteLine("Car is running");}}
}

更多推荐

C#定义汽车类,继承交通工具

本文发布于:2024-02-26 13:16:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702607.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:交通工具   定义   汽车

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!