问题描述
abstractclassfruit{abstractpublicnativevoidcolor();abstractpublicvoidweight();}classappleextendsfruit{intx,y;publicvoidcolor(){System.out.println("red");}publicvoidweight(){System.out.println("heavy");}}publicclasstest20{publicstaticvoidmain(Stringargs[]){appleap=newapple();ap.color();}}
对于抽象方法,到底可不可以同时是static,synchronized,native,在网上搜了好多,答案基本是不可以。但是,我写了代码测试,它明明可以啊?比如我上面的代码,不管是native,还是两外两个,程序都是可以执行的。。。。。。我很疑惑,这到底应该是怎样?
解决方案
时间: 2024-09-28 18:53:07