构造方法

构造方法快捷键
shift+ Alt +s
this.health;调用变量
this();调用构造方法,使用必须放在构造方法的第一行
this.print();调用方法就不用放在第一行

构建方法应注意的几点:

1假如我们手动写了一个带参的构建方法,那系统默认的无参方法就被覆盖了,假如还想用就应该将其写出来

2构建方法的名字应与类名一致,并且构建方法没有返回值

3格式

访问修饰符   构建方法名(){

//初识化代码

}

构造方法就是用来创建对象的,并且明字跟类名一样!!

1构造方法也分为带参数不带参数构造方法

A系统默认带有无参构造方法

比如我创建了一个Student类,那么我就能直接在其他内里面直接创建这个类的对象

Student student = new Student();

这个就是系统自带的不用我们特地去写出来也能用的构建方法;


B但是还有一种带参数的方法,我们可以在方法中设置几个变量,可以方便我们直接创建对象并给他赋值;

例如:

public class Student{

    public String name ;

    public int score;

  public Student(String name,int score){

    this.name=name;

    this.score = score;

}

}

同时我们在另一个类中用这个构建方法创建一个对象并给它赋值

Student man = Student("张三",98);

这里我创建了一个对象man,它的name属性是张三score属性98;

这里是将我填在括号内的字符串和整型变量返回给Student中的那个构建方法!

然后赋值给this.name和this.score这两个的this.是当前的意思,值得是当前这个Student类中的name和score,这样就将我传过去的数值直接赋给了当前这个对象man



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值