1.    一.构造函数的要求:
2.        1.函数名与类名相同;
3.        2.不用定义返回值类型;
4.        3. 在函数里面不能写return语句。
5.    二 构造函数表现的特征:
6.      一个类中多个构造函数是以 重载的形式存在。
7.    三 案例分析:
8.    class  liu{
9.    public static void main(Stringargs[]){
10.   
11.  }
12.  public liu(){
13.  System.out.println("我是构造函数");
14.  }
15.  public void jian(){
16.  System.out.println(“我是自定义的普通方法”);
17.  }
18.   
19.  } 
20.  在主函数调用:
21.  1.new liu();2. liuk=new liu();//对象一建立就会调用与之对应的构造函数;作用是给对象进行初始化;
22.  结果为:我是构造函数;
23.  1.liu k =new liu(); k.jian();2.new liu().jian();//先调用构造方法,再执行其他方法;
24.  结果:我是 构造函数
25.            我是自定义的普通方法
26.  在主函数中直接调用jian(),需要在jian()前面加static修饰符;如果调用构造函数liu(),即使前面加了static也会报错,publicstatic liu();提示:显示红色
27.  liu k =new liu();k.liu(); 错误
28.  this.liu();this.jian();错误,静态方法中不能使用this
29.  四.构造函数与构造代码块的区别:
30.     1.构造函数是给对应的对象进行初始化,构造代码块是给所用的对象进行初始化;
31.  五 构造函数与普通方法:
32.    1.对象一旦建立,调用与之对应的构造函数;而一般方法是,对象调用时候它才执行;
33.  2.对象一旦建立,构造函数只执行一次;而一般方法可多次执行。
34.  六 构造函数的特性
35.  当一个类中没有定义构造函数时,那么系统就会给该类加入一个空参数的构造函数;当在类中定义了自己逻辑的构造函数时,默认构造函数就没有了;
36.  七 匿名对象
37.     1.当对象的方法只调用一次,用匿名对象来完成,这样方便;
38.   2.如果一个对象进行多次调用,必须对这个对象起个名字;
39.  3.匿名对象可以作为实际参数进行传递;show(new car());
40.  一.构造函数的要求:
41.      1.函数名与类名相同;
42.      2.不用定义返回值类型;
43.      3. 在函数里面不能写return语句。
44.  二 构造函数表现的特征:
45.    一个类中多个构造函数是以 重载的形式存在。
46.  三 案例分析:
47.  class  liu{
48.  public static void main(Stringargs[]){
49.   
50.  }
51.  public liu(){
52.  System.out.println("我是构造函数");
53.  }
54.  public void jian(){
55.  System.out.println(“我是自定义的普通方法”);
56.  }
57.   
58.  } 
59.  在主函数调用:
60.  1.new liu();2. liuk=new liu();//对象一建立就会调用与之对应的构造函数;作用是给对象进行初始化;
61.  结果为:我是构造函数;
62.  1.liu k =new liu(); k.jian();2.new liu().jian();//先调用构造方法,再执行其他方法;
63.  结果:我是 构造函数
64.            我是自定义的普通方法
65.  在主函数中直接调用jian(),需要在jian()前面加static修饰符;如果调用构造函数liu(),即使前面加了static也会报错,publicstatic liu();提示:显示红色
66.  liu k =new liu();k.liu(); 错误
67.  this.liu();this.jian();错误,静态方法中不能使用this
68.  四.构造函数与构造代码块的区别:
69.     1.构造函数是给对应的对象进行初始化,构造代码块是给所用的对象进行初始化;
70.  五 构造函数与普通方法:
71.    1.对象一旦建立,调用与之对应的构造函数;而一般方法是,对象调用时候它才执行;
72.  2.对象一旦建立,构造函数只执行一次;而一般方法可多次执行。
73.  六 构造函数的特性
74.  当一个类中没有定义构造函数时,那么系统就会给该类加入一个空参数的构造函数;当在类中定义了自己逻辑的构造函数时,默认构造函数就没有了;
75.  七 匿名对象
76.     1.当对象的方法只调用一次,用匿名对象来完成,这样方便;
77.   2.如果一个对象进行多次调用,必须对这个对象起个名字;
78.  3.匿名对象可以作为实际参数进行传递;show(new car());