求面向对象高手帮用用代码描述下!其他的都明白“并为其编写get/set器”就这句不怎么明白
定义抽象类MobileStorage,在里面写虚方法Read和Write,三个存储设备继承此抽象类,并重写Read和Write方法。Computer类中包含一个类型为Mo...
定义抽象类 MobileStorage,在里面写虚方法Read和Write,三个存储设备继承此抽象类,并重写Read和Write方法。Computer类中包 含一个类型为MobileStorage的成员变量,并为其编写get/set器,这样Computer中只需要两个方法:ReadData和 WriteData,并通过多态性实现不同移动设备的读写
展开
2个回答
展开全部
MobileStorage的成员变量是Computer类中一个私有的变量,其他的类如果想访问这个类, 就要通过get/set方法进行访问,set方法赋值,get方法获取
public class Computer{
private MobileStorage mobileStorage;
public MobileStorage getMobileStorage () {
return mobileStorage;
}
public void setMobileStorage(Integer mobileStorage) {
this.mobileStorage= mobileStorage;
}
}
public class Computer{
private MobileStorage mobileStorage;
public MobileStorage getMobileStorage () {
return mobileStorage;
}
public void setMobileStorage(Integer mobileStorage) {
this.mobileStorage= mobileStorage;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询