#java
#java
Вопрос:
У меня есть два файла класса Java, скажем, A и B. Могу ли я каким-либо образом запустить B из A (это потому, что я хочу проверить некоторое условие в A и при выполнении запустить B)?
Ответ №1:
Пока классы A
и B
находятся в пути к классам, запуск main
метода class B
from A
может быть таким простым, как:
if (condition)
{
String args = new String[] {"arguments", "for", "B"};
B.main(args);
}
Ответ №2:
Если в классе B есть метод, который вы хотите запустить, вы можете установить его как общедоступный. Затем в классе A создайте экземпляр класса B и вызовите его.
//class B
public void doSomething()
{
//do something
}
//class A
B friendlyName = new B();
If (condition)
{
friendlyName.doSomething();
}
Хорошего дня:)
Патрик.