рдХреЛрдбрдЬрд┐рдо рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд┐рдЯреА рдХреЛрд░реНрд╕рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рдорд╛рд░реНрдЧрджрд░реНрд╢рдХрд╛рд╕рд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реНрдирд┐рдкреЗрдЯ. рдкреВрд░реНрдг рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рд╕рд╛рдареА рд╕рд╛рдЗрди рдЕрдк рдХрд░рд╛.


"рдЖрддрд╛ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░реНрд╕рдмрджреНрджрд▓ рд╕рд╛рдВрдЧрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ. рд╣реА рдЦрд░реЛрдЦрд░ рд╕реЛрдкреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдиреА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢реЙрд░реНрдЯрд╣рдБрдб рдорд╛рд░реНрдЧ рд╢реЛрдзрд▓рд╛ рдЖрд╣реЗ. "

рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд╢рд┐рд╡рд╛рдп рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд╕рд╣
MyFile file = new MyFile();
file.initialize("c:\data\a.txt");
String text = file.readText();
MyFile file = new MyFile("c:\data\a.txt");
String text = file.readText();
MyFile file = new MyFile();
file.initialize("c:\data\", "a.txt");
String text = file.readText();
MyFile file = new MyFile("c:\data\", "a.txt");
String text = file.readText();
MyFile file = new MyFile();
file.initialize("c:\data\a.txt");

MyFile file2 = new MyFile();
file2.initialize( MyFile file, "a.txt");
String text = file2.readText();
MyFile file = new MyFile("c:\data\a.txt");


MyFile file2 = new MyFile(file, "a.txt");
String text = file2.readText();

"рдореА рдиреБрдХрддреЗрдЪ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬ рдкрджреНрдзрддреАрдмрджреНрджрд▓ рд╢рд┐рдХрдгреЗ рдкреВрд░реНрдг рдХреЗрд▓реЗ рдЖрд╣реЗ..."

"рдХрдареАрдг рдкрд╣рд╛. рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд╕рд╣, рдХреЛрдб рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрдгрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЖрд╣реЗ."

"рддрд╕реЗ рдЖрд╣реЗ. рдпреЗрдереЗ рдПрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ. рдорд▓рд╛ рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬ рдкрджреНрдзрдд рдХрд╢реА рд▓рд┐рд╣рд╛рдпрдЪреА рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, рдкрдг рдореА рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╕рд╛ рд▓рд┐рд╣реВ?"

"рдкреНрд░рдердо, рд╣реЗ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд╛:"

рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд╢рд┐рд╡рд╛рдп рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд╕рд╣
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;
  }

тАж
}
class MyFile
{
  private String filename = null;

  public MyFile(String name)
  {
    this.filename = name;
  }

  public MyFile(String folder, String name)
  {
    this.filename = folder + name;
  }

  public MyFile(MyFile file, String name)
  {
    this.filename = file.getFolder() + name;
  }

тАж
}
2
рдЯрд╛рд╕реНрдХ
Java Syntax,  рдкрд╛рддрд│реА 5рдзрдбрд╛ 7
рд▓реЙрдХ рдХреЗрд▓реЗрд▓реЗ
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).

"рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдШреЛрд╖рд┐рдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдлрдХреНрдд рджреЛрди рдлрд░рдХрд╛рдВрд╕рд╣, рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬ рдкрджреНрдзрддреАрдкреНрд░рдорд╛рдгреЗрдЪ рдЖрд╣реЗ:

1. рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рдЪреЗ рдирд╛рд╡ рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдирд╛рд╡рд╛рд╕рд╛рд░рдЦреЗрдЪ рдЕрд╕рддреЗ (рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЭрдРрд╡рдЬреА).

2. рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд▓рд╛ рдХреЛрдгрддрд╛рд╣реА рдкреНрд░рдХрд╛рд░ рдирд╕рддреЛ (рдХреЛрдгрддрд╛рд╣реА рдкреНрд░рдХрд╛рд░ рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА)."

"рдареАрдХ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рддреЗ рдЖрд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ , рдкрд░рдВрддреБ рдХрд╛рд╣реА рдлрд░рдХрд╛рдВрд╕рд╣. рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдорд▓рд╛ рддреЗ рд╕рдордЬрд▓реЗ."