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即可快捷定义有参和无参的构造器

结束

相关推荐
数智化管理手记2 小时前
海量数据如何沉淀有效数据资产?数据标准化治理方案如何搭建?
java·大数据·人工智能
cfm_29142 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型
鲸采云SRM采购管理系统3 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
0x534 小时前
Java网络编程(二)
java·服务器·网络
Flittly5 小时前
【雕虫大技】Agent 动态 Skill 供应链安全加固(三):输出校验与治理闭环实战
java·spring boot·spring
Poo_Chai5 小时前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库
瑞码空间5 小时前
Java 图形界面(GUI)完整知识点手册
java·开发语言·图形界面·swing
树码小子5 小时前
开启 IDEA 中的断言功能
android·java·intellij-idea
果果燕5 小时前
C++学习笔记(三):类与对象拓展学习笔记
java·服务器·前端
茶本无香5 小时前
Java调用Shell脚本执行SQL数据库操作:从入门到实战
java·sql·shell