java中初始化时机和顺序呢

class Pupil{
        Pupil(int age){
                System.out.println("Pupil:"+age);
            }
    }
    
class Teacher{
        Pupil p1=new Pupil(9);
        Teacher(){
                System.out.println("Teacher()");
                p3=new Pupil(10);
            }
            
        Pupil p2=new Pupil(11);
        void teach(){
                System.out.println("teach()");
            }
            
        Pupil p3 =new Pupil(12);
    }
    
    public class Sequence{
            public static void main(String [] args){
                    Teacher t=new Teacher();
                    t.teach();
                }
        }

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。