Это не домашнее задание. Это упражнение, которое я натолкнулся на книгу. Создайте класс с именем Name, который представляет имя человека. Класс должен иметь поля, которые представляют собой имя, фамилию и имя отцов. Класс должен иметь следующие методы:Сортировка строки Java
public Name (String fn,String f_n,String ln)
/* initializes the fields of an object with the values fn,f_n and m.
fn means first name
ln means last name
f_n means fathersname btw. */
public String getNormalOrder(); //returns the name of the person in the normal order : first name,fathers name,last name.
public String getReverseOrder(); //returns the name of the person in the reverse order : last name,fathers name,first name.
public boolean compare (String fn,String f_n,String ln); // Returns true if the first name is the same with fn,fathers name is the same with f_n, last name with ln.If the opposite happens it returns false.
Построить программу под названием АСМАП, который проверяет методы класса Firstname.
Мое решение
public class Name {
String fn;
String f_n;
String ln;
public Name(String initialfn, String initialf_n, String initialln) {
fn = initialfn;
f_n = initialf_n;
ln = initialln;
}
public String getNormalOrder() {
return fn + " " + f_n +
" " + ln;
}
public String getReverseOrder() {
return ln + ", " + f_n +
" " + fn + " ";
}
}
Как насчет третьего метода, который в сравнении? Также как я могу проверить класс?