[JAVASE]构造方法和实体类JAVABean以及封装

一:构造方法(又叫构造器)

1、什么是构造方法

上述类是Student类,它的构造方法就是上面红色方框里的代码。

对于所有类来说,它的构造方法的名字与类名相同。

注意:构造方法也有方法重载。

有参构造方法和无参构造方法:

2、构造方法有什么特点

创建对象时,对象会去调用构造方法。

代码演示:

3、构造方法的常用应用场景

创建对象时,同时完成对对象成员变量的初始化赋值。

代码演示:

注意事项:

(1)类在设计时,如果不设计构造方法,java是会为类自动生成一个无参数构方法的。

(2)一旦定义了有参数构造器,java就不会帮我们的类自动生成无参数构造方法了。

二:封装

面向对象的三大特征:封装、多态、继承

1、什么是封装

封装就是用类设计对象,处理某一事物的数据时,应该把要处理的数据,以及处理这些数据的方法设计到一个对象中。

代码举例:

2、封装的设计规范:

对类中的数据进行合理隐藏、合理暴露。

要将类中的方法对外隐藏,可在方法的前面将public改为private修饰。

代码演示:

要将类中的变量对外隐藏,可在方法的前面加private修饰。

代码演示:

三:实体类JAVABean

1、什么是实体类

实体类是一种特殊形式的类。

2、一个类要满足以下两个条件才能称为该类是实体类

(1)这个类中的成员变量都要私有,并且要对外提供相应的getXXX  ,  setXXX方法。

(2)类中必须要有一个无参的构造方法。

代码演示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值