直接上源码
首先是abstract类,有个doAbstractTest方法,且 doTest方法也要使用这个doAbstractTest方法
实现类
测试类
初学java 有错误,望请雅正。谢谢
首先是abstract类,有个doAbstractTest方法,且 doTest方法也要使用这个doAbstractTest方法
public abstract class AbstractClass {
protected abstract void doAbstractTest(int level, Object source, String trace);
public void doTest(int level, Object source, String trace){
doAbstractTest(level, source, trace);
doAbstractTest(3, "cc", "cc");
}
}
实现类
public class Realize extends AbstractClass{
@Override
protected void doAbstractTest(int level, Object source, String trace) {
// TODO Auto-generated method stub
System.out.println(source+trace+" "+level);
}
}
测试类
public class TestForAbstract {
private static AbstractClass xx = null;
public static void main(String[] args) {
xx = new Realize();
xx.doAbstractTest(1, "aa ", "aa");
xx.doTest(2, "bb ", "bb ");
}
}
初学java 有错误,望请雅正。谢谢
本文介绍了一个Java抽象类的实现案例,定义了带有doAbstractTest抽象方法的AbstractClass,并通过Realize类具体实现该方法,最后在TestForAbstract类中进行测试。
3097

被折叠的 条评论
为什么被折叠?



