2013-07-17 7 views
-3

Я новичок в Java-кодировании. Я хочу знать, как запускать методы из другого класса без использования расширений или реализации функций.Как запустить методы из другого класса

У меня есть два вопроса по этому вопросу.

По причинам организации я создал подкласс под основным классом, который имеет мой цикл запуска. Как я могу запускать методы из подкласса в моем цикле? Основной класс не распознает методы подкласса, если они объявляются регулярно (если (subclassmethodname() == 1);).

Кроме того, есть ли в любом случае для запуска нестатических методов из другого класса (в совершенно другом файле) без использования расширений или инструментов?

(Я пробовал расширения и программа, которую я использую для запуска моего скрипта, похоже, не позволяет сценарию запускаться по какой-либо причине). Меню «(classname) .class» в Eclipse, похоже, имеет множество опций, но я не уверен, что с ними делать, чтобы выполнить мою цель ...

+4

Java или Javascript, они на разных языках, я предполагаю, Java, как вы упоминаете .class файлы и затмить –

+3

объекты Instantiate из классов. –

+1

http://docs.oracle.com/javase/tutorial/java/concepts/class.html – eldris

ответ

0

создать экземпляр вашего подкласса, затем вызвать метод вы хотите.

class Child{ 

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

внутри родителя:

Child myChild = new Child(); 
myChild.sayHello(); 
+0

Вы забыли про 'out'! 'System.out.println (« HI Buddy »)': D –

+0

oh. да ... упс. – Brad

+0

+1 для о. да –

Смежные вопросы