Java abstract问题

来源:互联网 发布:雅马哈yas207评测知乎 编辑:程序博客网 时间:2024/05/08 22:04
Java abstract问题
这是我在一个选择题上看到的static abstract void sleep();为什么是错误的。这道题的正确答案是:public abstract void sleep();希望老师能详细解答小菜先谢谢了!!!

static是静态,静态函数的特点是没有多态。而abstract表示必须被子类实现,因此在使用过程中,必然会用到多态。static没有多态,abstract必须要有多态,so,矛盾了。