Почему не засчитывает задание, если код написан верно? Конструктор с тремя аргументами String int char вызывает перегруженный конструктор через this String int, а он вызывает String, тем самым переменные инициализируются, проверил даже, когда вывел через System.out, что не так?
package com.javarush.task.task05.task0516;
/*
Друзей не купишь
*/
public class Friend {
//напишите тут ваш код
String name;
int age;
char sex;
Friend(String name){
this.name = name;
}
Friend(String n, int a){
this(n);
age = a;
}
Friend(String n, int a, char s){
this(n, a);
sex = s;
}
public static void main(String[] args) {
Friend f = new Friend("gavno", 666, '7');
System.out.print(f.name);
}
}