我在类中声明的类,为什么在声明后,无法从类中调用里面的类呢?
就是声明后没有出现"PC104_base"这个选项
PC104 pc104=new PC104();
然后,"pc104._base"不可用,哪位高手回答一下?
public class PC104
{
public PC104()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public class PC104_base
{
public PC104_base()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
就是声明后没有出现"PC104_base"这个选项
PC104 pc104=new PC104();
然后,"pc104._base"不可用,哪位高手回答一下?
public class PC104
{
public PC104()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public class PC104_base
{
public PC104_base()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
_base在那声明的 我怎么没看见。
PC104_base又不是pc104的属性
一个汽车(car 对象)有好多部分组成,车灯(car_light)、轮胎(car_tyre)、发动机(car_engine)、减速箱(car_speed_down)... ...
然后,减速箱这些也是对象,他们也有方法和属性(比如减速箱有减速这个方法speed_down),
当我想调用“汽车的减速箱的减速”方法时,可以这样实现:car.car_speed_down.speed_down
不知道这样的一个类该怎样写?前面表达的不清,还请大家原凉!!!
{ class Light
{
}class Tyre
{
}class SpeedDown
{
}public class Car
{
Light m_Light=null;
Tyre m_Tyre=null;
SpeedDown m_SpeedDown=null;public Car()
{
m_Light=new Light();
m_Tyre=new Tyre();
m_SpeedDown=new SpeedDown();
}public Light CarLight
{
get
{
return m_Light;
}
}public Tyre CarTyre
{
get{ return m_Tyre;}
}
public SpeedDown CarSpeed
{
get{ return m_SpeedDown;}
}}}
{
public car_light;
public car_tyre;
}
class car_tyre
{
}
class car_light
{
}做成属性就可以访问了