" рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреАрдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдЯреЕрдЯрд┐рдХ рдХреНрд▓рд╛рд╕реЗрд╕ рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рдпрд╛рдмрджреНрджрд▓ рдирдВрддрд░ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЪрд░реНрдЪрд╛ рдХрд░реВ. рдЖрддрд╛рд╕рд╛рдареА, рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд╛рдЦрд╡рддреЛ:"

рдЙрджрд╛рд╣рд░рдг:
public class StaticClassExample
{
    private static int catCount = 0;

    public static void main(String[] args) throws Exception
    {
        Cat bella = new Cat("Bella");
        Cat tiger = new Cat("Tiger");

        System.out.println("Cat count " + catCount);
    }

     public static class Cat
    {
        private String name;

        public Cat(String name)
         {
            this.name = name;
            StaticClassExample.catCount++;
         }
     }

}
2
рдЯрд╛рд╕реНрдХ
Java Syntax,  рдкрд╛рддрд│реА 6рдзрдбрд╛ 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).

" рддреБрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рддрд┐рддрдХреНрдпрд╛ рдХреЕрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдкрд░рдВрддреБ рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЕрд╕реЗ рдирд╛рд╣реА. рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдлрдХреНрдд рдПрдХ рдкреНрд░рдд рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ."

"рдХреНрд▓рд╛рд╕ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рдирдордзреНрдпреЗ рд╕реНрдЯреЕрдЯрд┐рдХ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢ Cat рдЖрдгрд┐ StaticClassExample рдХреНрд▓рд╛рд╕реЗрд╕рдордзреАрд▓ рд╕рдВрдмрдВрдз рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреЗ рд╣рд╛ рдЖрд╣реЗ . рдХрд▓реНрдкрдирд╛ рд╕рд╛рдзрд╛рд░рдгрддрдГ рдЕрд╢реА рдЖрд╣реЗ: рдХреЕрдЯ рдХреНрд▓рд╛рд╕ StaticClassExample рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рд╢реА рдЬреЛрдбрд▓реЗрд▓рд╛ рдирд╛рд╣реА рдЖрдгрд┐ рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА (рдЧреИрд░- рд╕реНрдЯреЕрдЯрд┐рдХ) рд╕реНрдЯреЕрдЯрд┐рдХрдХреНрд▓рд╛рд╕ рдЙрджрд╛рд╣рд░рдг рд╡рд░реНрдЧрд╛рдЪреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕."

"рдордЧ рдореА рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ рд╡рд░реНрдЧ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ?"

"рд╣реЛ. рдЬрд╛рд╡рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдкрдг рдЖрддреНрддрд╛ рдЬрд╛рд╕реНрдд рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рдирдХрд╛. рднрд╡рд┐рд╖реНрдпрд╛рдд рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдгрдЦреА рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧреЗрди рддреЗрд╡реНрд╣рд╛ рддреЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдИрд▓."

"рдорд▓рд╛ рдЕрд╢реА рдЖрд╢рд╛ рдЖрд╣реЗ, рдЛрд╖реА."