第六十二课.无参构造方法

构造方法是一种特殊的方法。它的作用是对构造出来的一个类的实例(对象)进行初始化。

 

构造方法与所存在的类同名,无返回类型(void也没有)。

类中必定有构造方法。如果没有写构造方法,系统自动添加一个无参构造方法。如果是数值类型初始化为0,如果是布尔类型,初始化为false

 

构造方法在初始化(new)对象时自动执行,一般不能显式地直接调用。接口不允许被实例化,所以接口中没有构造方法。不能被static、final、synchronized、abstract和native修饰。

 

例:

package com.xuenixiang.web;



public class WangZhan {

         //属性:网站名,网站地址,网站年龄

         String name;

         String address;

         int age;

         //方法:学逆向,学编程

         public WangZhan() {

                  System.out.println("构造方法被调用");

                 

         }

         public void xuenixiang(String address) {

                  System.out.println("我在"+address+"学逆向");

         }

         public void xuebiancheng() {

                  System.out.println("学编程");

         }



}

第六十二课.无参构造方法

 

现在我们定义一个对象来实现隐式调用构造方法

package com.xuenixiang.web;



public class GouZao {



         public static void main(String[] args) {

                  // TODO 自动生成的方法存根

                  WangZhan wz=new WangZhan();

                 

         }



}

 

 

运行结果:

第六十二课.无参构造方法