java构造方法(构造器)
java构造方法(构造器)
【java构造方法(构造器)】[TOC]
含义
构造器又称为构造方法,
属于类中的第三大成员(属性、方法、构造器),和方法很像,都具有方法体,都需要调用才能执行,但不是通过对象名.调用,而是通过其他方式调用(重点)
语法
【修饰符】 方法名(参数列表){构造器体
}注意:
1、方法名和类名完全一致(重点)
2、没有返回值
特点
1、一个类如果没有显式的提供构造器,则系统默认提供一个无参构造器
2、如果类中显式的声明了构造器,则系统不再提供构造器
3、构造器可以重载(一个类中可以有多个构造器)
4、构造器对于一个对象来讲,只调用一次
语法:new 构造器名(参数列表);
5、构造器之间也可以互相调用语法:this(实参列表);
注意:构造器的调用必须放在构造器的第一句!
好处
1、用于创建对象
2、可以在创建对象的同时进行初始化操作,一般用于对属性赋值,提高代码的重用性
package demo1;
public class TestConstructor {
public static void main(String[] args) {
Persion p1 = new Persion();
System.out.println(p1.getInfo());
//null 18Persion p2 = new Persion("xuehaozhe", 27);
System.out.println(p2.getInfo());
//xuehaozhe27
}}
========================================================================
class Persion{
String name;
int age;
public Persion() {
super();
age =18;
}public Persion(String name, int age) {
super();
//构造器的调用
this.name = name;
this.age = age;
}public String getInfo(){
return name + "\t" +age;
}}
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 对抗抑郁最好的方法
- 事件代理
- 怎样用黑谜速冻膜去黑头,|怎样用黑谜速冻膜去黑头, 最有效的去黑头的方法看这!
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 移动端h5调试方法
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 拆书方法训练营
- 数组常用方法一