Я хотел бы знать, есть ли способ сделать второй или третий оператор возврата в Java
Пример использования C#:
У меня есть этот класс со свойствами
class Properties
{
public int ResponseCode { get; set; }
public string ResponseMessage { get; set; }
public string Name { get; set; }
public string Academics { get; set; }
}
В начале я делал это так:
public static Properties CreateStudentFirstWay()
{
Properties properties = new Properties();
properties.Name = "Michael";
properties.Academics = "Information";
properties.ResponseCode = 0000;
properties.ResponseMessage = "Created";
return properties;
}
Время от времени этим пользуюсь
public static Properties CreateStudentSecondWay()
{
Properties properties = new Properties()
{
Name = "Michael",
Academics = "Information",
ResponseCode = 0000,
ResponseMessage = "Created"
};
return properties;
}
А недавно я делал это так this
public static Properties CreateStudentThirdWay()
{
return new Properties()
{
Name = "Michael",
Academics = "Information",
ResponseCode = 0000,
ResponseMessage = "Created"
};
}
Мы можем сделать последнее в C# без конструктора, без конструктора или даже без необходимости заполнения всех свойств в классе.
Is Есть ли способ сделать это в Java без необходимости конструктора или строителя?
Спасибо!