黑马程序员技术交流社区

标题: 面向对象面试题 [打印本页]

作者: 千寻627    时间: 2016-3-7 20:08
标题: 面向对象面试题
A:看程序写结果
*
                class Student {
                        static {
                                System.out.println("Student 静态代码块");
                        }
                       
                        {
                                System.out.println("Student 构造代码块");
                        }
                       
                        public Student() {
                                System.out.println("Student 构造方法");
                        }
                }
       
                class Demo2_Student {
                        static {
                                System.out.println("Demo2_Student静态代码块");
                        }
                       
                        public static void main(String[] args) {
                                System.out.println("我是main方法");
                               
                                Student s1 = new Student();
                                Student s2 = new Student();
                        }
                }

       输出结果: Demo2_Student静态代码块
                我是main方法
                Student 静态代码块
                Student 构造代码块
                Student 构造方法
                Student 构造代码块
                Student 构造方法
作者: wx_j6mW8Z4y    时间: 2016-3-7 21:03
收下学习
作者: guyulei    时间: 2016-3-7 21:46
学习了,认真学习,踏实才是硬道理!
作者: luomoss    时间: 2016-3-8 10:33
类中会先执行静态,多次调用的话静态只执行一次是不是?
作者: liuxiaoman1    时间: 2016-3-9 18:24
学习了,辛苦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2