Java面向对象之构造代码块 入门实例

一、基础概念

  1.构造代码块,给所有对象进行初始化。

  2.构造函数,只给对应的对象初始化。

  3.局部代码块,控制局部变量的生命周期。

二、实例代码

 1 class Person
 2 {
 3     private int age;
 4     //构造代码块。给所有对象进行初始化。
 5     {
 6         System.out.println("Construction code block......");
 7     }
 8     
 9     //构造函数只给对应的对象初始化。
10     Person ()
11     {
12         System.out.println("person......");
13     }
14     Person (int age)
15     {
16         this.age = age;
17         System.out.println("person(age)......");
18     }
19     //一般函数。被调用时才执行。
20     public void code()
21     {
22         int x = 8;
23         System.out.println("x="+x);
24     }
25 }
26 class CodeDemo
27 {
28     public static void main(String[] args)
29     {
30         Person p1 = new Person();
31         Person p2 = new Person(4);
32             
33         //局部代码块,控制局部变量的生命周期。
34         {
35             int x = 5;
36             System.out.println("x="+x);
37         }
38         p1.code();
39     }
40 }

三、代码运行

  

 

  

posted @ 2018-04-16 15:40  竹小冉  阅读(295)  评论(0编辑  收藏  举报