Just learned about the Java class related content, found that this is a relatively abstract concept, I believe that many people in the class of the abstract idea of the understanding of the existence of a large gap, this test a person's abstract thinking and logical thinking, my own understanding of the class is to see it as a functional module, The function of this module can be defined by itself, in the process of writing code you need to what kind of function will have this function of the module to use, but the class is not directly used, you want to use this module there is a method, so in this module you do not just define what it can do, but also have to use it method. I feel like there are similarities between the class and the struct in the C language in other languages, at least their ideas are similar, defined first, then materialized, and then flexibly invoked as needed.
Since the class is abstract, I can visualize it so that it may be easier to understand.
Some insights into the Java content that has been learned