大家好我只是想知道继承另一个类的静态类是否可以访问父classe的非静态成员? 请帮忙。提前谢谢。
答案 0 :(得分:3)
static
类不能继承或实现任何类或接口。
继承或实现类或接口的目的是允许将类的实例用作基类型。
由于静态类不能有实例,所以没有意义。
答案 1 :(得分:0)
该怎么办?静态类无法实例化,因此永远不会访问任何非静态成员。
答案 2 :(得分:0)
静态类基本相同 作为非静态类,但有 一个区别:静态类不能 被实例化。换句话说,你 无法使用new关键字创建 类类型的变量
您可以查看有关static classes.
的更多信息答案 3 :(得分:0)
static class
无法继承。
我认为你可以使用SingleTon
类的相同概念,你也可以继承相同的概念。
答案 4 :(得分:0)
静态类不能从任何类继承或实现任何接口。
但静态类隐式继承自Object
。但是因为它(也是隐含的)抽象,你永远不会有任何实例,因此永远不能调用Object
中的任何实例方法。此外,它(隐式)密封,因此不能具有可实例化的子类。作为这些特征的推论,它不能用于键入任何变量,字段或参数;并且它不能用作类型参数(如果可能的话,null
将是此类引用的唯一有效值。)
鉴于这一切,静态类does not look like a class at all,我认为更好地表示为模块。