Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / static модификатор и обычные методы / 3 сообщений из 3, страница 1 из 1
06.04.2007, 10:33:07
    #34442506
piston
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
static модификатор и обычные методы
чтоб не таскать ссылки по обьектам решил использовать статический метод но вот проблема...
пишу

static void method1()
{
System.out.println("static1");
method2();

}

public void method2()
{
System.out.println("method2");
}

на что мне вызывается ошибка

C:\Documents and Settings\work\testObj\src\testobj\Class1.java:22: non-static method method2() cannot be referenced from a static context
method2();
1 error
BUILD FAILED (total time: 0 seconds)

как можно заставить использовать метод2()
...
Рейтинг: 0 / 0
06.04.2007, 10:43:22
    #34442556
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
static модификатор и обычные методы
piston
как можно заставить использовать метод2() сделать его тоже статик
...
Рейтинг: 0 / 0
06.04.2007, 11:54:00
    #34442918
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
static модификатор и обычные методы
piston
C:\Documents and Settings\work\testObj\src\testobj\Class1.java:22: non-static method method2() cannot be referenced from a static context
method2();
1 error
BUILD FAILED (total time: 0 seconds)

static методы, это методы класса. Они ничего не знают об объектах класса. Не статические методы - это методы объекта класса. Они могут использовать методы класса.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / static модификатор и обычные методы / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]