构造器 带参构造器

本文介绍了Java中如何使用构造器,特别是带参构造器的运用。通过右键快捷方式可以快速生成带参构造器,实现对象初始化时的一次性赋值。同时提到了构造器的重载以及在类中的优先级问题,强调了在同名方法中如何选择合适的构造器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Student s1 =new Student(); 系统分配的构造器

public Student(){  			直接和new语句绑定使用
sout
}
Student stu = new Student();   位于另一个class

带参构造器,一次性完成赋值

this.属性 = 形参;			我的当前对象 = 你传过来的
Student s2 = new Student(2,"李四",22,98);
s2.sayHi();					少些会报错,实参与形参要一一对应

带参构造器 快捷键:
右键→source→Construction Using Field…

Product pro = new Product(name,price,number);
cart.push(pro)    ←→ cart.push(name,price,number)
Public void search(String name)
Public void search(String name , int begin , int end )
构成方法重载:同一类中,多个方法 方法名称相同 参数不同
作用是:解决同一个操作 在不同情况下 有不同的实现代码

sout 也是方法重载

放外面 → 成员变量 (会默认给值)
放里面 → 局部变量 (不默认给值)
优先级:局部 > 成员
要在 局部 里使用 成员 同名下,用 this

{this.number = number}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值