设计和实现一组定义各种类型电子设备(计算机、手机、寻呼机、数码相机等)的类。
从这里你知道你的班级的名字。如果您想使用超类并在类之间使用类似的方法,那将是一个好主意。也许是技术设备。
包括描述电子设备各种属性的数据值,例如重量、成本、用电量和制造商名称。
这里提供了一些示例实例变量,您可以在超类或子类中使用它们。如果在超类中,请确保包含这些属性的修改器和访问器。
包括为每个类适当命名并打印适当消息的方法。创建一个驱动程序类来实例化和练习几个类。
这将只是一个具有 main 方法的类,用于从超类和子类实例化您的对象
至于回答这个问题的方法,我将从弄清楚我想要什么类开始。所以想想一个有限的超类,然后是几个子类。然后开始考虑超类和子类的属性。
编辑:
这是一个非常艰难的开始。您将不得不使用更多的属性修改器和访问器来扩展类似的东西。然后添加您的子类。
public class TechnologyEquipment
{
private double price;
private String name;
private String description;
public TechnologyEquipment
{
this.price = 0.0;
this.name = "";
this.description = "";
}
public void setPrice(double price)
{
this.price = price;
}
public void setName(String name)
{
this.name = name;
}
public void setDesription(String description)
{
this.description = description;
}
public double getPrice()
{
return this.price;
}
public String getName()
{
return this.name;
}
public String getDescription()
{
return this.description;
}
}