今天爱分享给大家带来abstract 的 method 是 否 可 同 时 是 static , 是 否 可 同 时 native , 是 否 可 同 时 是synchronized?【面试题详解】,希望能够帮助到大家。
都不可以,因为 abstract 申明的方法是要求子类去实现的,abstract 只是告诉你有这样
一个接口,你要去实现,至于你的具体实现可以是 native 和 synchronized,也可以不是,抽
象方法是不关心这些事的,所以写这两个是没有意义的。然后,static 方法是不会被覆盖的,
而 abstract 方法正是要子类去覆盖它,所以也是没有意义的。所以,总的来说,就是 java 语
法不允许你这样做,事实上,也没有意义这样做。