Термин static
означает, что метод доступен на уровне класса, и, следовательно, не требует создания экземпляра объекта до его вызова.
Поскольку writeNumbers
вызывается из метода, которыйсам по себе static
он может вызывать только другие статические методы, если только он сначала не создает новый объект DisplayClass
, используя что-то вроде:
DisplayClass displayClass = new DisplayClass();
только после того, как этот объект был создан, могут нестатические методы бытьназывается, например:
displayClass.nonStaticMethod();