前阵子无论是在看C++的时候,就看到了一个class;以为是结构体别名;
真是狗眼不识“类”;
相当于结构体思想,但是更加的明确,也可以抽象的理解为函数套函数;
但是更加的精确,复杂的多;
包括了:public,private,protected,internal;这是四类访问修饰符,
大概的感觉就是,public就可以在class内部的任意一个部位的函数被使用,其他的权限依次减小吧;
附上一个纯public的代码;
顺带复习了一下输出输出;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 类的使用
{
public class Car
{
public double OilMeter; //*油表数值,单位:升
public double Oilvolume;//*油箱容量,单位:升
public double OilCos; //*油耗,每百公里小号
public double Oilleage; //*里程数,单位:公里
public void info()
{
Console.WriteLine("这辆车已经行驶了{0}公里,油箱中还有{1},油耗为百公里{2}升。", Oilleage, OilMeter, OilCos);
}
public Car(double x , double y ,double z)
{
Oilleage= x;
OilMeter = y;
OilCos = z;
}
}
class Program
{
static void Main(string[] args)
{
int x, y, z;
Console.WriteLine("请输入三个数字分别表示车的行驶距离,油箱剩余量,消耗多少");
x = Convert.ToInt32(Console.ReadLine());
y= Convert.ToInt32(Console.ReadLine());
z = Convert.ToInt32(Console.ReadLine());
Car taxi = new Car(x, y, z);//*先对car赋值;
taxi.info();//*再让赋值后的输出;
Console.ReadKey();
}
}
}