构造方法解析

构造方法解析
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一个实体的时候可以将值初始化给这个新实体
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值