/*static Features: (It can modify member variables and can also modify member methods) A: Loads the recall Main method as the class loads. B: Precedence over object existence C: shared by all objects of the class example: class students should share the same class number. In fact, this feature is also telling us when to use static? If a member variable is shared by all objects, it should be defined as static. Example: Water dispenser (static modification) cup (cannot be modified by static) D: can be called by the class name in fact it can also be called by the object name itself. It is recommended to call with the class name. Statically decorated content is generally referred to as: Class-related, Class-member */class Student {///non-static variable int num = 10;//static variable-null int num2 = 20;} Class Studentdemo {public static void main (string[] args) {Student s = new Student (); System.out.println (S.num); System.out.println (STUDENT.NUM2); System.out.println (S.NUM2);}}
Features of the 4.16 static keyword