namespace learnindexindicator
{
class Vehicle
{
//属性访问器
//抽象属性,虚属性,属性重写,属性重写可以在子类仅有父类属性的get或set或全部set get
private float _weight;
//对于交通工具的重量,是不会改动的,所以仅提供get读取其值即可
public float Weight
{
get
{
return _weight;
}
}
private int _passengers;
//对于交通工具的载客,是可以变动的,提供get与set 属性访问器
public int Passengers
{
get
{
return _passengers;
}
set
{
if (_passengers != value)
{
_passengers = value;
}
}
}
//方法为上述的属性或域进行初始化值
//方法可对属性或域进行初始化值,最终作用是一样的
public void Customer(float w,int p)
{
Weight = w;
Passengers = p;
_weight = w;
_passengers = p;
}
}
}
{
class Vehicle
{
//属性访问器
//抽象属性,虚属性,属性重写,属性重写可以在子类仅有父类属性的get或set或全部set get
private float _weight;
//对于交通工具的重量,是不会改动的,所以仅提供get读取其值即可
public float Weight
{
get
{
return _weight;
}
}
private int _passengers;
//对于交通工具的载客,是可以变动的,提供get与set 属性访问器
public int Passengers
{
get
{
return _passengers;
}
set
{
if (_passengers != value)
{
_passengers = value;
}
}
}
//方法为上述的属性或域进行初始化值
//方法可对属性或域进行初始化值,最终作用是一样的
public void Customer(float w,int p)
{
Weight = w;
Passengers = p;
_weight = w;
_passengers = p;
}
}
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-718062/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-718062/