Помогите разобраться с новой темой. Я немного запутался( Кто может подробно описать что делает каждая строчка кода? Буду очень благодарен за помощь!
class MyFile
{
private String filename = null;
public void initialize(String name)
{
this.filename = name;
}
public void initialize(String folder, String name)
{
this.filename = folder + name;
}
public void initialize(MyFile file, String name)
{
this.filename = file.getFolder() + name;
}
}
went2kill
10 уровень
Затем создается метод инициализации, который перегружается далее 2 раза. В итоге получается 3 метода инициализации объекта класса с разными параметрами. Далее переданные в методы параметры присваиваются полю класса.