Java构造器

定义

构造器是面向对象编程中用于初始化对象的特殊方法,常见于Java和C#等语言。其名称需与类名一致,无返回值类型且不支持静态修饰,主要功能是为对象成员变量赋初值。

代码演示

  • 类中什么都不写,但是仍然能够被实例化且不会报错,是因为生成一个类的时候实际上自动带有一个同名方法,使用new关键字本质是在调用构造器。
  • 这个构造器的作用是用来初始化值
java 复制代码
public class Person{
	String name;
	int age;
	//自动生成方法
	public Person(){
	}
}
  • 如果在这个类中定义一个有参构造,则无参会被pass。如果仍想使用无参,则必须也定义出来。
java 复制代码
public class Person{
	String name;
	int age;
	//有参构造
	public Person(String name,int age){
		this.name = name;
		this.age = age;
	}
	//无参构造
	public Person(){
	}
}

快捷键

alt + insert即可快捷定义有参和无参的构造器

结束

相关推荐
lulu12165440782 分钟前
OpenRouter Fusion 多模型融合架构深度拆解:预算级模型组团打平 Fable 5,多模型协作才是 AGI 的正确打开方式?
java·人工智能·架构·ai编程·agi
雨辰AI7 分钟前
生产级实测:SpringBoot3 + 达梦数据库接口从 200ms 优化至 20ms 完整调优指南
java·数据库·spring boot·后端·政务
(Charon)36 分钟前
【C++ 面试高频:内存管理、RAII 和智能指针详解】
java·开发语言·word
凡人叶枫1 小时前
Effective C++ 条款39:明智而审慎地使用 private 继承
java·数据库·c++·嵌入式开发
轻刀快马1 小时前
跨越软硬件的共鸣(二):从 Cache 写策略看 Redis 与 DB 的一致性博弈
java·开发语言·redis·计算机组成原理
折哥的程序人生 · 物流技术专研1 小时前
Java 23 种设计模式:从踩坑到精通 | 装饰器模式 —— 比继承更灵活的扩展方式,你用过吗?
java·装饰器模式·java面试·结构型模式·java设计模式·javaio·从踩坑到精通
lili00121 小时前
2026 企业 AI 选型新范式:OpenRouter Fusion 证明多模型融合性价比远超单模型,企业该如何重构技术栈? - 微元算力(weytoken)
java·人工智能·python·重构·ai编程
shushangyun_1 小时前
汽车服务行业B2B平台+AI解决方案哪家专业:2026年最新测评
java·运维·网络·数据库·人工智能·汽车
A.说学逗唱的Coke1 小时前
【大模型专题】Spring AI Alibaba × Skill 整合实战:让 AI 真正“会干活
java·人工智能·spring
大黄说说2 小时前
深入理解 Go 协程 Goroutine:并发编程的核心精髓
java·数据库·python