
Java学习记录之构造方法
构造函数的名称必须与类名完全一致,包括大小写。 构造函数不需要声明返回值类型,也不要返回具体值。 构造函数可以重载,允许根据不同的参数调用不同的构造函数。 成员变量应全部使用 为每个成员变量编写一对 编写一个无参数的构造函数。 编写一个全参数的构造函数。
发布日期:2021-05-24 05:19:29
浏览次数:19
分类:精选文章
本文共 876 字,大约阅读时间需要 2 分钟。
构造函数是用于创建和初始化对象的特殊方法。在Java中,当使用new关键字创建对象时,系统会调用类名相同的构造函数。如果我们没有编写构造函数,系统会自动提供一个默认的无参数构造函数来创建对象。
构造函数的定义方式如下:
public class Student { private String name; private int age; public Student() { // 无参数构造函数,系统默认方法 System.out.println("无参构造方法执行拉"); } public Student(String name, int age) { System.out.println("全参构造方法执行拉"); // 按照“就近原则”,如果局部变量名与成员变量重名,需使用this.左边 this.name = name; this.age = age; }}
调用构造函数的方式如下:
public class Demo { public static void main(String[] args) { Student stu = new Student(); // 调用无参构造函数 Student stu1 = new Student("赵丽颖", 20); // 调用全参构造函数 }}
构造函数的注意事项:
TIPS:
private
修饰。Getter/Setter
方法。通过以上步骤,可以全面掌握构造函数在Java中的使用方法,从而更好地控制对象的创建和初始化过程。
发表评论
最新留言
很好
[***.229.124.182]2025年04月20日 03时31分01秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Camera (api1)的打开过程
2019-03-16
wxwidgets绘图
2019-03-16
wxwidgets事件处理
2019-03-16
用OpenCv转换原始图像数据到wximage
2019-03-16
codeblocks下wxWidgets编译与配置
2019-03-16
OpenCv+wxwidgets尝试
2019-03-16
wxwidgets自定义事件+调试
2019-03-16
wxwidgets编写多线程程序--wxThread
2019-03-16
p144循环网络
2019-03-17
三维点云处理
2019-03-17
springboot security 基于redis的session共享(7)
2019-03-17
vue 权限管理 菜单按钮权限控制(7)
2019-03-17
vue 权限管理 主题切换(8)
2019-03-17
Qt 在Excel文件中Chart绘图
2019-03-17
01-webpack5理解及配置
2019-03-17
webpack的安装和使用
2019-03-17
Vue.js学习-15-v-for循环数组内容
2019-03-17
kafka超时错误或者发送消息失败等错误,排错方式
2019-03-17
sockjs-node/info?t=1462183700002 报错解决方案
2019-03-17