论坛首页 入门技术论坛

java 抽象类abstract的继承与实现

浏览 2030 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-26  
直接上源码

首先是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 有错误,望请雅正。谢谢
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics