Java中的构造器
构造器必须和类名相同
Alt + insert 选择第一个是创建构造器的快捷键
无参数构造器
public Person() {
}
有参数构造器
public Person(String name) {
this.name = name;
}
在一个文件中创建构造器
package oop.Demo03;
//一个类即使什么都不写,他也会存在一个方法,
//类中的构造器,也叫构造器方法,是在创建对象的时候必须要调用的,并且构造器有一下两个特点:
//必须和类的名字相同
//必须没有返回类型,void也不行。
/*
例如
public Person() {
}
//构造器一般用来初始化值
*/
public class Person {
String name;
public Person() {
}
public Person(String name) {
this.name = name;
}
}
在另一个文件中调用构造器
package oop.Demo03;
public class Application {
public static void main(String[] args) {
Person person = new Person( "zxw");//使用new关键字必须要有构造器,因为使用new关键字本质是在调用构造器。
System.out.println(person.name);
}
}
构造器的特点:
1.和类名相同
2.没有返回值
构造器的作用:
1.new本质在调用构造器方法
2.初始化对象的值
构造器的注意点:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!