2016 - 2024

感恩一路有你

java java中抽象方法不能为private,final或者static,为什么?细细说明,或给个例子?

浏览量:1093 时间:2021-04-14 03:52:04 作者:admin

java中抽象方法不能为private,final或者static,为什么?细细说明,或给个例子?

从两个角度。从语法的角度来看,禁止抽象静态方法。从设计的角度来看,允许抽象类具有抽象静态方法是没有意义的。

1. 静态方法不属于任何特定对象,它不表示对象的行为,抽象类用于抽象对象的行为,而不是类本身。

2. Java需要静态方法。主要原因是函数只能挂在类下。在像kotlin这样的语言中,因为函数可以与类保持同一级别,所以静态成员被简单地禁止。

java java中final关键字的作用 java中final关键字的用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。