OOP:构造方法
构造方法也叫作构造器、构造函数
作用:在创建对象的时候给成员变量进行初始化的(赋值)
构造方法的格式:
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250814215301753-1535141362.png
赋值一共有两种方法:
1.空参创建对象,调用set、get方法赋值(用于键盘录入)
2.带参数创建对象的同时给成员变量赋值
类里面有:
属性------private 数据类型 数据名;
行为------public void 动词(){}
第一种赋值方法:如果要给属性赋值(private),要在类里面写public void set...(){}或者public void get...(){} return方法来赋值和获取变量值从而把局部变量赋值给成员变量。
第二种赋值方法:而这边学的构造方法,是写在类中,和之前讲的不在一个java文件里,语法也要和类里面的区分开来。其语法为 public 类名(参数){方法体},和python里面一样,用于直接赋值。
示例:https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250815221626562-383373835.png
总结:
1.构造方法的作用:
创建对象的时候,由虚拟机自动调用构造方法,给成员变量进行初始化的
2.构造方法有几种:
a.无参数构造:初始化的对象时,成员变量的数据均采用默认值
b.有参数构造:在初始化对象的时候,同时可以为对象进行赋值
3.构造方法有哪些注意事项:
a.任何类定义出来,默认就自带了无参数构造器,写不写都有
b.一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了
c.建议在任何时候都手动写上空参和带全部参数的构造方法

浙公网安备 33010602011771号