Перейти к контенту

Объявление статических переменных и методов в абстрактном классе на 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

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)