都不可以! 抽象方法意味着只是在此类(接口)中定义,要求子类完成功能。是模板模式的设计常用手段! 如果是static的,表示可以不需实例化类就执行,显然不符合把细节交给子类的设计初衷。 如果是native的,表示细节交由JVM一过的OS,也不符合。 如果是synchronized,也是表示有实施细节的方法,依旧不符合。
都不可以! 抽象方法意味着只是在此类(接口)中定义,要求子类完成功能。是模板模式的设计常用手段! 如果是static的,表示可以不需实例化类就执行,显然不符合把细节交给子类的设计初衷。 如果是native的,表示细节交由JVM一过的OS,也不符合。 如果是synchronized,也是表示有实施细节的方法,依旧不符合。