构造方法
构造方法的名称与类名相同,没有返回值类型(但是可以有参数)。构造方法的主要作用就是在创建对象是执行一些初始化操作,如给成员属性赋值。
构造方法的格式为
访问修饰符 构造方法名(){
//代码块
}
注:需要注意的是,构造方法名必须与类名相同,且不能有返回值,如果有,则不是构造方法,而是和构造方法同名的成员方法。
如果有一个类Person,通常我们在创建它的对象时
Person person=new Person();
其中Person()就是Person类的构造方法。构造方法是一个特殊的方法,在没有给类提供构造方法Person()时,系统会提供一个无参的方法体为空的默认构造方法Person();而一旦提供了自定义构造方法,系统将不再提供这个默认的构造方法。如果要使用它,必须手动添加。
可以使用this关键字调用自身的其他构造方法,但是只能作为第一条语句。
1026

被折叠的 条评论
为什么被折叠?



