-------------siwuxie095
格式:
注意:
(1)构造方法名称必须与类名一致
(2)构造方法没有返回值/返回值类型
构造方法主要是为类中的属性初始化
构造方法不需要调用,也无法调用
当实例化一个对象时,系统自动调用构造方法
每个类在实例化之后都会调用构造方法,如果没有构造方法,程序
在编译的时候会创建一个无参的什么都不做的构造方法
构造方法也可以进行重载
代码:
package com.siwuxie095.classdemo;
class People{ String name; int age; //构造方法 public People(){
System.out.println("hello world"); }
//重载构造方法 public People(String n,int a){ name=n; age=a; System.out.println("姓名:"+name+" 年龄:"+age); }
}
public class ClassDemo04 {
public static void main(String[] args) { //其实 new People(); 中的 People() 本身就是一个方法,即构造方法 //只是在类中显式的书写出来了 People p1=new People(); People p2=new People("张三",30); }
} |
运行一览:
【made by siwuxie095】