рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛

рд╢реБрдн рджреЛрдкрд╣рд░

рдпрд╣ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╕реНрддреБ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕реАрдЦ рдЪреБрдХреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдиреБрднрд╡реА рдХреЗ рд▓рд┐рдП, рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдХреНрд╕рд░, рдиреМрд╕рд┐рдЦрд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд╡рд╛рд▓ рдкреВрдЫрддреЗ рд╣реИрдВ: "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╣рд╛рдВ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ", рдХреМрди рд╕реА рдХрдХреНрд╖рд╛рдПрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдЕрдзрд┐рдХред

рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рд▓реЗрдЦ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдкрд╛рд╕ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкреНрд░рд╢реНрди рд╣реИрдВред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЗрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред

рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдзреАрд░реЗ-рдзреАрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдЖрд╡реЗрджрди рднреА рдПрдХ рдЕрд▓рдЧ рд╡рд░реНрдЧ рд╣реЛрдЧрд╛ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдВрдЧреЗред

рдЕрдм рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ ...

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд░реНрдЧ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдореЙрдбрд▓ рд╣реЛрдЧрд╛ред

public class Application { } 


рдЕрдЧрд▓рд╛, рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдмрдирд╛рдПрдВ - рдореБрдЦреНрдп рд╡рд┐рдзрд┐:

 public class Application { public static void main(String[] args) { } } 


рдЬрд╛рд╡рд╛ рдХреЛ рдмреЗрд╕ рдХреНрд▓рд╛рд╕ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рд╡рд┐рдзрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдореЗрдВ, рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд░рди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрдирд┐рдЯ рдФрд░ рд░рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

 public class Application { public void init() { } public void run() { } public static void main(String[] args) { Application application = new Application(); application.init(); application.run(); } } 


Init рд╡рд┐рдзрд┐ рдореЗрдВ, рд╣рдо рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЖрд░рдВрднреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред рд░рди рд╡рд┐рдзрд┐ рдореЗрдВ, рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдЧрддрд┐ рдХреЛрдб рд╕реНрдерд┐рдд рд╣реИред

Init рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреЛ рдЪрд░рдгреЛрдВ - рдкреНрд░рд╛рд░рдВрдн рдФрд░ рд▓реЙрдиреНрдЪ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд╢реЗрд╖ рддрддреНрд╡реЛрдВ рдХреЛ рдореЙрдбрд▓ рд╡рд░реНрдЧреЛрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ (рд╡рд┐рдВрдбреЛрдЬрд╝, рдкреИрдирд▓) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдо рдПрдХ рд╕рд░рд▓ рдЛрдг рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рддрдм CreditCalculator рд╡рд░реНрдЧ рдПрдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдореЙрдбрд▓ рд╣реЛрдЧрд╛ред Init рд╡рд┐рдзрд┐ рдореЗрдВ, рд╣рдо рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рд░рди рдореЗрдВ, рдЧрдгрдирд╛ рдХрд░реЗрдВрдЧреЗ:

 public class Application { private CreditCalculator calculator; public void init() { calculator = new CreditCalculator(); } public void run() { calculator.setAmount(500000); calculator.setYears(3); calculator.calculate(); System.out.println(" : " + calculator.getMonthlyPayment()); } public static void main(String[] args) { Application application = new Application(); application.init(); application.run(); } } 


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдмрдирд╛рдХрд░ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрди рдЖрд╡рд╢реНрдпрдХ рдореЙрдбрд▓ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЕрдм рдЖрд╡реЗрджрди рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╣рдо рдорд╛рди рд▓реЗрдВрдЧреЗ рдХрд┐ рдЖрдк рдЧреНрд░рд╣рдг, Intellij IDEA рдпрд╛ NetBeans рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рдЗрд╕рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдмрдирд╛рдИ рдЧрдИ рдереАред рдПрдХ рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд░реНрдЧ рдХреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд░рди ... рдпрд╛ рд░рди рдЕрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА - рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд▓рдХреНрд╖реНрдп рдпрд╣ рд╕рдордЭрдирд╛ рдерд╛ рдХрд┐ рдЖрдк рдХрд┐рди рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рд▓реЗрдЦ рдкреНрд░реЛрдХреЛрдб рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
RSS: procode.podomatic.com/rss2.xml
рдЖрдИрдЯреНрдпреВрдиреНрд╕: itunes.apple.com/en/podcast/procode/id529972125

рдХреВрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдХреГрдкрдпрд╛ рдбрд╛рдВрдЯреЗрдВ рдирд╣реАрдВ - рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдм рдХреБрдЫ рдЬрд╛рдирддреЗ рд╣реИрдВ! рдФрд░ рдбрд╛рдВрдЯрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ - рдлрд┐рд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред

рдХреГрдкрдпрд╛ рд▓реЗрдЦ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд░рдЪрдирд╛рддреНрдордХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝ рджреЗрдВред

Source: https://habr.com/ru/post/In144617/


All Articles