JAVA学习-JavaBean类

面向对象编程基础

定义与概念

面向对象编程是一种编程范式,它使用“对象”来模拟现实世界。

类和对象的关系

  • 类(Class):是对一组具有相同属性和行为的对象的抽象描述。
  • 对象(Object):是类的实例,代表具体的个体。

Java中的类和对象

在Java中,我们必须先设计类,然后才能创建对象。类是创建对象的模板。

JavaBean类

JavaBean是一种特殊的类,用于封装数据,通常不包含main方法。

封装(Encapsulation)

封装是OOP中的一个核心概念,它将数据(属性)和操作数据的代码(方法)捆绑在一起。

this关键字

this关键字在Java中用于引用当前对象。

构造方法(Constructor)

构造方法是一种特殊的方法,用于在创建对象时初始化对象。

特点:

  • 方法名必须与类名相同。
  • 没有返回值类型,不包括void
  • 构造方法不能返回任何值。

标准JavaBean类

一个标准的JavaBean类应该包含:

  1. 一个清晰且富有表现力的类名。
  2. 使用private修饰符保护成员变量。
  3. 至少提供两种构造方法:无参构造和全参构造。
  4. 为每个成员变量提供setXXX()getXXX()方法。
  5. 如果有其他行为,也应该定义相应的方法。

1.私有化成员变量
2.空参构造方法
3.带全部参数的构造方法
4.get/set方法

快捷键与工具

  • 在IDE中可以使用 alt+insert 快速生成构造方法和alt+fn+insert方法。
  • 使用PTG插件可以在一秒内生成标准JavaBean类。

局部变量与成员变量

  • 成员变量:定义在类中但在方法外。
  • 局部变量:定义在方法内部。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值