static方法能否被继承?
发布网友
发布时间:2022-11-22 22:00
我来回答
共3个回答
热心网友
时间:2024-12-15 05:54
如果static方法在static类里,不能继承,因为static类不允许
如果不在,那能继承。
代码演示,class b继承了class a的static方法ss,并通过调用b.ss()顺利运行
class Program
{
static void Main(string[] args)
{
b.ss();
}
}
class a
{
public static void ss() { Console.WriteLine("CLASS A"); }
}
class b:a
{
}
热心网友
时间:2024-12-15 05:55
不能继承,因为static方法是与类绑定而不是对象,所以不支持多态、继承等。
热心网友
时间:2024-12-15 05:55
可以被static方法继承