android怎样让两个不同的activity拥有BActivity的方法和属性

A继承于ListActivity,
B继承于FragmentActivity,
怎样才能让AB两个Activity都拥有我写的BaseActivity的方法和属性
如果可以直接在AB调用BaseActivity,要怎么做,如果可以最好给个demo

把这些公共方法独立出来一个类,然后A,B内部都定义内部类,继承这个公共类。
public class B extends D{
private class InnerB extends C{
}
}

直接实例化BaseActivity对象然后调用其接口就可以了啊,