Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите разобраться с примером Java

Неизвестно Ученик (91), закрыт 4 года назад
я изучаю 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(" доход");
}
}
почему не видит что неправильно помогите если не затруднитесь пожалуйста
Лучший ответ
Dr. Ливси Гений (53840) 6 лет назад
Admin myAdmin-new Admin();
это что за конструкция?
Ну и текст ошибки эклипса желательно - из него обычно ясно в какой строке ошибка и что не нравится компилятору
НеизвестноУченик (91) 6 лет назад
В примере сказано что это два акаунта банковских и как бы вычитание процента, Eclipse пишет что класс Admin не создан, но в первом проекте же создан такой класс, так почему не ссылаеться на него второй проект.
Dr. Ливси Гений (53840) во первых не вижу структуры проекта - судя по заголовка классов - это совершенно разные проекты. должны быть соответствующие import и названия классов. Во вторых нельзя вычитать классы как вы делаете Admin myAdmin-new Admin(); подозреваю что там должно быть = вот так Admin myAdmin=new Admin();
Остальные ответы
Александр Искусственный Интеллект (290483) 6 лет назад
куча опечаток...

эклипс не просто ошибки пишет... он ещё и подсказывает что именно не так...
Похожие вопросы