Войти или зарегистрироваться

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

AngryLogic

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