构造方法解析

构造方法解析
1、什么是构造方法?
(1)构造方法与类名相同
(2)不用申明返回类型(void即可)
(3)不能被static、final、abstract修饰
(4)不能被子类继承
(5)不写构造方法,系统会给一个默认的构造方法,一旦写了,系统就不会给
可以说明的是,在实际生产中,很少会有人自己定义构造函数(至少在我这里是这样的),如果没有定义任何构造方法,系统会自动产生一个默认的构造方法。
2、构造方法有什么用?
构造方法通常用来初始化(new)该类的一个对象
3、构造方法有几种
(1)无参的构造方法,顾名思义没有参数的构造方法,这种构造方法通常是系统默认生成,要不就是人为的new一格对象时用到。
(2)有参的构造方法,构造方法中有参数传入,并对参数赋初始值的构造方法。
记住:一般来说每一个类都有一个构造方法,只有通过构造方法才可以对新对象进行初始化。
有参的构造方法
比如有一个类:
class Person{
public Person(String n,int a){ //这是他的有参构造方法
name = n;
age = a;
System.out.println(n+""+a);
}
private String name;
private int age;
public static void main(String[] args){
Person p = new Person(“张三”,14);//在new一个实体的时候可以将值初始化给这个新实体
}
}

发布了13 篇原创文章 · 获赞 4 · 访问量 3210

猜你喜欢

转载自blog.csdn.net/leadder/article/details/103844580