第六十二课.无参构造方法
构造方法是一种特殊的方法。它的作用是对构造出来的一个类的实例(对象)进行初始化。
构造方法与所存在的类同名,无返回类型(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();
}
}
运行结果: