C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础

时间:2025-02-17 07:19:51
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 实验4_2_ { class Vehicle { private int CarSpeed; //定义字段 private int Volume; public Vehicle(int a) //构造方法 { Volume = a; } public int Speed //速度属性 { get { return CarSpeed; } } public int Size //体积属性 { get { return Volume; } set { Volume = value; } } public void Move() //定义Move方法 { } public void SetSpeed(int a) //定义SetSpeed方法 { CarSpeed = a; } public void SpeedUp(int a) //定义SpeedUp方法 { CarSpeed += a; } public void SpeedDown(int a) //定义SpeedDown方法 { CarSpeed -= a; } } class Program { static void Main(string[] args) { int Volume = 5; //设置体积 int CarSpeed = 10; //设置初始速度 int Change = 1; //速度的改变量 Vehicle Car = new Vehicle(Volume); //创建Vehicle类的对象 Car.SetSpeed(CarSpeed); Console.WriteLine("size={0},speed={1}", Car.Size ,Car.Speed); Car.SpeedUp(Change); //对速度进行加速 Console.WriteLine("size={0},speed={1}", Car.Size, Car.Speed); Car.SpeedDown(Change); //对速度进行减速 Console.WriteLine("size={0},speed={1}", Car.Size, Car.Speed); Console.ReadLine(); } } }