Примеры в этой статье описывают использование ключевого слова static в Java и предоставляются вам для справки. Конкретный анализ заключается в следующем:
1. Введение:
1. В классе переменная-член, объявленная с помощью static, является статической переменной-членом. Это общедоступная переменная класса, которая инициализируется при первом использовании. Для всех объектов класса существует только одна копия. статической переменной-члена.
2. Метод, объявленный с помощью static, является статическим методом. При вызове метода ссылка на объект не будет передана ему, поэтому в статическом методе невозможно получить доступ к нестатическим членам. (Статические методы больше не вызываются для объекта, поэтому доступ к нестатическим членам недоступен)
3. Доступ к статическим членам можно получить через ссылку на объект или имя класса (создание экземпляра не требуется).
Примечание. Статические переменные в основном используются для функций подсчета. (Часто используются режим Singleton и тому подобное)
2. Код программы:
общественный класс TestStatic {частное статическое int sid; частное имя String; public TestStatic (имя строки) { this.name = name; sid ++; } Private void info () { System.out.println ("My" имя: "+имя+",идентификатор: "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = новый TestStatic("lili"); TestStatic s2 = новый TestStatic("tom"); s2.info();
Результаты запуска показаны на рисунке ниже:
Я надеюсь, что эта статья будет полезна каждому, кто занимается программированием на Java.