首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

静态方法怎么从抽象类继承

2012-02-09 
静态方法如何从抽象类继承?要写一个抽象类用于派生事件处理,如果把父类写成Java codepublic abstract clas

静态方法如何从抽象类继承?
要写一个抽象类用于派生事件处理,如果把父类写成

Java code
public abstract class A{    //一些静态属性        public abstract void do();}


那么子类的方法不能写成静态的
Java code
public class B extends A{    public static void do()    {        …………    }}


是我的思路不符合java的思想吗?

[解决办法]
一个类继承一个抽象类,必须实现抽象类的所有抽象方法
public static void do(){
…………
}
这个方法是从父类继承下来的

[解决办法]
静态方法也好,静态类也好,是不属于对象的,是属于类的,只有通过类才能调用
[解决办法]
不行,也不必要。因为一般来说static方法都偏向于工具性质了。如果是具有通用性,没必要约束子类实现这样的静态方法。你应该重新考虑你的设计是不是有问题。
[解决办法]
你把抽象类中的方法定义为static的就好了啊

热点排行