构造方法
构造方法
- 构造方法名必须和类名相同
- 没有返回值,也不能用void修饰
作用
- new的本质就是在调用构造方法
- 初始化一些对象的值
注意:定义有参构造之后,如果想使用无参构造,必须要显示地定义无参构造
this.后面跟的值,一般是类中定义的,=后面的值一般是方法传进来的值
package study; //java编译后生成class文件 public class People { //即使什么都不写,也会自带一个构造方法 //显示的构造方法 String name; //构造方法一般用来对属性进行初始化 //用new实例化对象时,本质就是在调用构造方法 public People(){ //this.name="张三"; } //有参构造方法,一旦定义了有参构造,无参构造就必须显示定义 public People(String name){ this.name=name; } //快捷键alt+insert可以生成构造方法 }
package study; public class Application { public static void main(String[] args) { //用new实例化一个对象 People people = new People("zhang"); System.out.println(people.name);; } }
本文作者:Jinx8823
本文链接:https://www.cnblogs.com/Jinx8823/p/16913409.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步