я изучаю Java по книге Java для чайников там приведен пример вызова класса я пишу код но Eclipse во втором классе пишет ошибку то есть создал два класса и хочу что один класс вызвал второй вот первый класс import static java.lang.System.out; public class Admin { String name; String address; double balance; public void display() { out.println(name); out.print(" ("); out.print(address); out.print(") у вас на счету $"); out.print(balance); } public double getInterest(double percentageRate) { return balance*percentageRate/100.00; } } а вот второй где не видит класса Admin import static java.lang.System.out; class Admin2 { public static void main(String args[]) { Admin myAdmin-new Admin(); Admin yourAdmin=new Admin(); myAdmin.name="Oleg"; myAdmin.address="222"; myAdmin.balance=30; yourAdmin.name="Tuti"; yourAdmin.address="222"; yourAdmin.balance=50; myAdmin.display(); out.print("პლიუს $"); out.println(" შემოსავალი"); yourAdmin.display(); double yourInterestRate=7.00; out.print(" პლიუს $"); double yourInterestAmount= yourAdmin.getInterest(yourInterestRate); out.print(yourInterestAmount); out.println(" доход"); } } почему не видит что неправильно помогите если не затруднитесь пожалуйста
Admin myAdmin-new Admin(); это что за конструкция? Ну и текст ошибки эклипса желательно - из него обычно ясно в какой строке ошибка и что не нравится компилятору
В примере сказано что это два акаунта банковских и как бы вычитание процента, Eclipse пишет что класс Admin не создан, но в первом проекте же создан такой класс, так почему не ссылаеться на него второй проект.
Dr. Ливси
Гений
(53840)
во первых не вижу структуры проекта - судя по заголовка классов - это совершенно разные проекты. должны быть соответствующие import и названия классов.
Во вторых нельзя вычитать классы как вы делаете Admin myAdmin-new Admin();
подозреваю что там должно быть = вот так Admin myAdmin=new Admin();
там приведен пример вызова класса
я пишу код но Eclipse во втором классе пишет ошибку
то есть создал два класса и хочу что один класс вызвал второй
вот первый класс
import static java.lang.System.out;
public class Admin {
String name;
String address;
double balance;
public void display() {
out.println(name);
out.print(" (");
out.print(address);
out.print(") у вас на счету $");
out.print(balance);
}
public double getInterest(double percentageRate) {
return balance*percentageRate/100.00;
}
}
а вот второй где не видит класса Admin
import static java.lang.System.out;
class Admin2 {
public static void main(String args[]) {
Admin myAdmin-new Admin();
Admin yourAdmin=new Admin();
myAdmin.name="Oleg";
myAdmin.address="222";
myAdmin.balance=30;
yourAdmin.name="Tuti";
yourAdmin.address="222";
yourAdmin.balance=50;
myAdmin.display();
out.print("პლიუს $");
out.println(" შემოსავალი");
yourAdmin.display();
double yourInterestRate=7.00;
out.print(" პლიუს $");
double yourInterestAmount=
yourAdmin.getInterest(yourInterestRate);
out.print(yourInterestAmount);
out.println(" доход");
}
}
почему не видит что неправильно помогите если не затруднитесь пожалуйста