Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как сделать чтобы класс брал функции из другого класса?

AngryLogic

Участник
Баллы
33
Всем доброго времени суток!Я хотел бы задать такой вопрос.А можно ли в java брать функции из другого класса?Пример:У меня есть два класса, в нём написан код,и хочется вызвать код,который написан в другом классе.Как это сделать?Или он и без кода вызовется?
P.S.Предположения getClass()
 
Последнее редактирование:
Всем доброго времени суток!Я хотел бы задать такой вопрос.А можно ли в java брать функции из другого класса?Пример:У меня есть два класса, в нём написан код,и хочется вызвать код,который написан в другом классе.Как это сделать?Или он и без кода вызовется?
Есть два варианта. Первый -- метод объявлен как статичный, тогда он будет вызываться
ИмяКласса.ИмяМетода(параметры);
Второй -- метод объявлен как не статичный, тогда нам нужен экземпляр этого класса и через него мы вызовем метод:
МойКласс мк = new МойКласс(параметры_конструктора);
мк.мойметод(параметры);
Так же нужно учитывать, что все методы объявленные как private не доступны из других классов, protected не доступны из других пакетов или если объект не является наследником этого класса.
 
Есть два варианта. Первый -- метод объявлен как статичный, тогда он будет вызываться
ИмяКласса.ИмяМетода(параметры);
Второй -- метод объявлен как не статичный, тогда нам нужен экземпляр этого класса и через него мы вызовем метод:
МойКласс мк = new МойКласс(параметры_конструктора);
мк.мойметод(параметры);
Так же нужно учитывать, что все методы объявленные как private не доступны из других классов, protected не доступны из других пакетов или если объект не является наследником этого класса.
Спасибо!
 

Поделиться этой страницей

Назад
Верх