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

结束

相关推荐
BF06244 分钟前
EPICS Archiver Appliance部署Quickstart方式
java·tomcat
想不明白的过度思考者2 小时前
Spring Boot 配置文件深度解析
java·spring boot·后端
第二只羽毛2 小时前
Java图书管理系统的设计与实现
java·大数据·安全·系统安全
cike_y7 小时前
Mybatis之解析配置优化
java·开发语言·tomcat·mybatis·安全开发
是一个Bug8 小时前
Java基础50道经典面试题(四)
java·windows·python
Slow菜鸟8 小时前
Java基础架构设计(三)| 通用响应与异常处理(分布式应用通用方案)
java·开发语言
我是Superman丶9 小时前
《Spring WebFlux 实战:基于 SSE 实现多类型事件流(支持聊天消息、元数据与控制指令混合传输)》
java
廋到被风吹走9 小时前
【Spring】常用注解分类整理
java·后端·spring
是一个Bug9 小时前
Java基础20道经典面试题(二)
java·开发语言
Z_Easen9 小时前
Spring 之元编程
java·开发语言