vagg77 Δημοσ. 28 Μαρτίου 2014 Δημοσ. 28 Μαρτίου 2014 Γεία σας και πάλι. Έχω να κάνω μια εργασία στην Java αλλα ψάχνω γρήγορα απάντηση γιατι είναι στα πρώτα ερωτήματα το προβλημα και δεν μπορω να προχωρήσω. Λοιπόν,έχω κωδικα με 3 κλάσεις, Person, Married Person και MyTester. Στην Person,πρέπει να φτιάξω μια μέθοδο printInfo της οποίας ο κώδικας μου δίνεται έτοιμος (όπως και σε όλα τα ερωτήματα περίπου) public class Person { private String lastname; private String firstname; private int age; private boolean married; private float salary; public Person (String lastname, String firstname, int age, boolean married, float salary) { this.lastname = new String(lastname); this.firstname = new String(firstname); this.age = age; this.married = married; this.salary = salary; } public String getLastName() { return lastname; } public String getFirstName() { return firstname; } public int getAge() { return age; } public boolean isMarried() { return married; } public float getSalary() { return salary; } public class printInfo { public void main(String[] args) { Person p1 = new Person("Kings", "Paul", 22, true, 1200f); MarriedPerson mp1 = new MarriedPerson("Tront", "Betty", 31,980.5f, 3); System.out.print(p1.getFirstName()+" "+p1.getLastName()+" is "+p1.getAge()+" years old, gets a "+p1.getSalary()+" Euros salary and is"); if (p1.isMarried() == false) System.out.print(" not"); System.out.println(" married."); System.out.print(mp1.getFirstName()+" "+mp1.getLastName()+" is " +mp1.getAge()+ " years old, gets a " + mp1.getSalary()+" Euros salary and is" + " married with "); if (mp1.getNoOfChildren() > 0) System.out.print(mp1.getNoOfChildren()); else System.out.print("no"); System.out.println(" children."); } } } Όταν την κάνω compile δεν μου βγάζει λαθος.Το λάθος μου εμφανίζεται στην κλάση myTester. public class MyTester { public static void main(String[] args){ Person p1 = new Person("Kings", "Paul", 22, true, 1200f); MarriedPerson mp1 = new MarriedPerson("Tront", "Betty", 31, 980.5f, 3); p1.printInfo(); mp1.printInfo(); } } Πιο συγκεκριμένα, παίρνω λάθος στις εντολές p1.printInfo(); και mp1.printInfo(); και μου λέει "cannot find symbol - method printInfo". Τι έχω κάνει λάθος??? Ευχαριστώ
gon1332 Δημοσ. 28 Μαρτίου 2014 Δημοσ. 28 Μαρτίου 2014 πρέπει να φτιάξω μια μέθοδο printInfo Πρέπει να φτιάξεις μία μέθοδο. Όχι μία κλάση! Δηλαδή κάτι τέτοιο: public void printfInfo (void) { .... }
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα