Я новичок в Java. У меня есть два пакета в моем текущем проекте. Каждый из пакетов имеет два класса, называемых «packageClassOne» и «packageClassTwo».Как вызвать целый класс из другого класса в Java?
В пакетеClassTwo есть конструктор и другие общедоступные методы.
Я хочу вызвать PackageClassTwo из списка if, расположенного в PackageClassOne. Мой код выглядит примерно так
packageClassOne:
public class packageClassOne {
public void selectComponent(boolen) {
if(/* check condition*) {
packageClassTwo value = new packageClassTwo();
}
}
}
packageClassTwo:
public class packageClassTwo {
public packageClassTwo(String name){ //Constructor
int length = name.length();
}
public String CreateWord(){
/*functionality ofthis method*/
}
public String CreateSentence(){
/*functionality ofthis method*/
}
}
Проблема в том, что каждый раз, когда я называю packageClassTwo от моего packageClassOne он пытается вызвать конструктор вместо вызова класса. Я хочу вызвать весь пакетClassTwo, а не только конструктор.
Может ли кто-нибудь помочь мне, пожалуйста? Заранее благодарю вас за помощь.
Что вы имеете в виду при вызове всего пакетаClassTwo вместо просто конструктора? – Oscar
Если конструктор не вызван, как вы строите объект packageClassTwo? –
@Oscar Я хочу вызвать весь класс packageClassTwo, чтобы все методы в классе ithat выполнялись. – Goldengirl