C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础
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();
}
}
}