问题4_1(已解决)

来源:互联网 发布:公务员网络课程哪个好 编辑:程序博客网 时间:2024/06/06 13:01

运行以下代码后的结果为什么是:static static static

                                             father

                                             son

答案:

因为Java中代码的执行顺序是静态代码块->基类的构造方法->自己的构造方法

源代码:

               class Area

               {

                      Area()

                      {

                            System.out.println("father");

                      }

 

                      int sum(int a,int b)

                      {

                            return (a+b);

                      }

               }

 

               class Circle extends Area

               {

                       Circle()

                       {

                             System.out.println("son");

                       }

 

                       static

                       {

                             System.out.println("static static static");

                       }

               }

 

               public class class4_2

               {

                       public static void main(String args[])

                       {

                              Circle aa=new Circle();

                       }

               }

原创粉丝点击