在Java抽象类中声明静态变量和方法
如果方法声明为静态,则它是类的成员,而不是属于该类的对象。可以在不创建该类的对象的情况下调用它。静态方法还具有访问类的静态数据成员的能力。
静态变量是类变量。将为该类的所有实例创建静态变量的单个副本。可以使用静态方法直接访问它。
Java中的抽象类是无法实例化的类。它主要用作子类的基础,以扩展和实现抽象方法,并覆盖或访问抽象类中已实现的方法。
示例
abstract class Parent {
static void display() {
System.out.println("Static method in an abstract class");
}
static int x = 100;
}
public class Example extends Parent {
public static void main(String[] args) {
Parent obj = new Example();
obj.display();
System.out.print(Parent.x);
}
}输出结果
输出如下-
Static method in an abstract class 100
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短