问一个关与java中父类和子类的问题,想请教一下各位大大 类java对象实例父类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里涉及到的是设计方面的问题。从“sb.append(...)”看,你希望将 Employee 对象转化成一个字符串。那么 Employee 类就应该有一个比如说 getDescription() 方法。public abstract class Employee { ... public abstract String getDescription();}这个方法在不同的子类中有不同的实现,比如 Staff:public class Staff extends Employee { ... @Override public String getDescription() { return String.format("%-8s %-20s %-10s %-30s $%8.2f $%8.2f $%8.2f\n", e.getID(), e.getName(), e.getType(), e.getTitle(), e.getGross(), e.getTax(), e.getNetpay()); }}而在你的循环中,你只要调用 Employee 的 getDescription() 就可以了。这是普遍使用的解决办法。 首先你写好父类,父类中要定义一些公用方法,子类要用关键字extends继承,然后重写或者覆盖父类中的你要用到的方法,然后New对象之后,直接调用就可以了。 没有看见super(),应该就是子类的吧 救急!!! 初学JAVA,求方向 大家开发windows 窗体程序都使用什么GUI? 关于SimpleDateFormate.parse(String para)不能检查日期的合法性问题 jtree上中如何唯一标识一个节点 请问:java定义的数组的length属性放在哪里呢? JDBC连DB2保错 public static void main(String[] args){ ...} 急:请各位高手指点? Thank you!!! 急:我搞不定JDialog左上角图标、文本框快捷键、尺寸显示问题——200分。 可不可以给一个string变量里面的变量名赋值呢? 父类数据库表的设计
... public abstract String getDescription();
}这个方法在不同的子类中有不同的实现,比如 Staff:
public class Staff extends Employee { ... @Override
public String getDescription() {
return String.format("%-8s %-20s %-10s %-30s $%8.2f $%8.2f $%8.2f\n",
e.getID(), e.getName(), e.getType(), e.getTitle(), e.getGross(), e.getTax(), e.getNetpay());
}
}而在你的循环中,你只要调用 Employee 的 getDescription() 就可以了。这是普遍使用的解决办法。