类的定义和声明
定义⼀个⻋辆(Vehicle)类,具有Run、Stop等⽅法,具有Speed(速度)、 MaxSpeed(最⼤速度)、Weight(重量)等域(也叫做字段)。 使⽤这个类声明⼀个变量(对象)
c#//新建类 Vehicle.cs
class Vehicle {
public string brand;
public int speed;
public int maxSpeed;
public float weight;
public void Run() {
Console.WriteLine("车辆跑起来了");
}
public void Stop() {
Console.WriteLine("车辆停止了");
}
}
c#//使用 Program.cs
Vehicle car1 = new Vehicle();
car1.Run();
car1.Stop();
定义⼀个向量(Vector3)类,⾥⾯有x,y,z三个字段,有取得⻓度的⽅法,有设置属性 (Set)的⽅法 使⽤这个类声明⼀个变量(对象)
c#//新建类 Vehicle3.cs
class Vector3 { //基本类型 0 值类型的默认值0 引用类型的默认值是null
private float x;
private float y;
private float z;
public void SetX(float temp) {
if (temp < 0) {
return;
}
x = temp;
}
public void SetY(float temp) {
if (temp < 0) return;
y = temp;
}
public void SetZ(float temp) {
if (temp < 0) return;
z = temp;
}
public double Length() {
return Math.Sqrt(x * x + y * y + z * z);
}
}
c#//使用 Program.cs
Vector3 v1 = new Vector3();
v1.SetX(-3);
v1.SetY(4.5 f);
v1.SetZ(6.7 f);
Console.WriteLine(v1.getX());
Console.WriteLine(v1.Length());
本文作者:千纸鹤
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!