abstract method是否可以同时是 static的?

简介: 不可以因为static的方法是不能被继承的,而abstract方式是要被子类实现的,那就必须要求该方法是能被继承的,这显然矛盾了。所以不能。

不可以

因为static的方法是不能被继承的,而abstract方式是要被子类实现的,那就必须要求该方法是能被继承的,这显然矛盾了。所以不能。

目录
打赏
0
0
0
0
1
分享
相关文章
C# [method Modifiers] abstract virtual override new
abstract :表示方法是抽象方法,在子类中必须重写。抽象方法所在的类必须是抽象类,即用abstract modifiers;virtual:表示此方法是virtual方法,除了在子类中可以重写外(在子类中也可直接使用),和普通方法完全一样;override:表示重写父类的virtual方法;new: 显式隐藏从基类继承的成员; 区别: virtual:标记方法为虚方法1.
821 0
public <T> T method(T t)方法详解
public <T> T method(T t)方法详解
512 0
public <T> T method(T t)方法详解
|
10月前
|
PHP
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
182 0
static在实例Extends、Overload中理解
在写java程序的时候只在类内部调用的方法定义为private的是个很好的编程习惯。另外子类的static方法和父类有同名、同参数的static方法,但他们之间没什么覆盖、继承的关系,你调用的时候看是用那个类名引用了,用子类的类名就调用子类的static方法,用父类类名就调用父类的static方法。
753 0
The method of must override a superclass解决方式
The method of type must override a superclass method,提示的是实现类必须实现接口的方法。原因:实现类里面使用了 @Override在1.
876 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等