The process of new subclass object after JAVA subclass inherits parent class

JAVA Basics – Interview

The process of new subclass object after JAVA subclass inherits parent class

Summary: (Father first, then son, static first, then non-static)

1. Parent class static variable
2. Parent class static code block
3. Subclass static variable
4. Subclass static code block 5. Parent
class non-static variable
6. Parent class non-static code block
7. Parent class anonymous inner class
8. Parent class static method
9, subclass non-static variable
10, subclass non-static code block
11, subclass anonymous inner class
12, subclass constructor.

[Parent class static - subclass static (static code block is only executed once)]
[Parent class non-static - parent class construction (subclass no-parameter construction, write super() or not, the default is to use the parent class no-parameter construction, subclass For construction, write super (with parameters), and use the parameterized construction of the parent class)]
[Subclass non-static - subclass construction (when creating a subclass object, use the parameterless construction method without parameters, and use the parameterized construction method with parameters)]

Guess you like

Origin blog.csdn.net/snowing1997/article/details/128163448