问一个关与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实现 简单的一小段代码,有看不懂的地方,求讲解 小菜鸟的小菜问题,在线等回答。谢谢各位大虾。。。。。 如何从java.sql.Date 转换到 java.util.Date???? I/O问题,有经验的帮我解答一下吧。 测试mysql的jsp打不开? 编码转化的问题,如何在java中将JIS转化成SJIS。谢谢。 那里有jb的使用书籍下载,中文的。 什么是self-extraceted class file? 要从一个类里访问另一个类里的组件或变量应怎么办? 可不可以给一个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() 就可以了。这是普遍使用的解决办法。