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

结束

相关推荐
8***Z891 小时前
修改表字段属性,SQL总结
java·数据库·sql
C***u1761 小时前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端
码界奇点1 小时前
Java大数据在智能教育个性化学习资源推荐中的冷启动解决方案
java·大数据·学习·动画·推荐算法
safestar20121 小时前
Elasticsearch分片设计:从数据分布失衡到集群稳定性实战
java·es
数智化架构师-Aloong1 小时前
⚡️ PowerJob深度解析:Java生态下高并发分布式调度的终极选择
java·开发语言·分布式·系统架构
BD_Marathon1 小时前
【IDEA】Debug(调试)
java·ide·intellij-idea
嘟嘟w2 小时前
JVM性能调优
java
Godson_beginner2 小时前
Sa-Token (java权限认证框架)
java·开发语言
头发那是一根不剩了2 小时前
Spring Boot「多数据源并存」的设计思路,它与动态数据源又有什么区别?
java·spring boot·后端