Java基础封装、构造方法知识了解

什么是类:类是对现实生活中一类具有共同属性和行为的事物的抽象。
组成:属性、行为。类是对象的描述,对象是类的实体。
创建对象格式:类名 对象名=new 类名()。
成员变量:类中方法外的变量。
局部变量:方法中的变量。

封装:隐藏实现细节,仅对外暴露公共的访问方式(最常见的就是javabean)
封装常见的体现:
1.私有成员变量,提供setXxx()和getXxx()方法。
2.将代码抽取到方法中,这是对代码的一种封装。
3.将属性抽取到类当中,这是对数据的一种封装。

封装的好处:提高代码的安全性,提高了代码的复用性。

关键字private
特点:只能在本类当中进行访问,可以修饰成员(成员变量和成员方法)
针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作。
1.提供get变量名()方法,用于获取成员变量的值,方法用public修饰。
2.提供set变量名(参数)方法,用于设置成员变量的值,方法用public修饰。

this关键字
含义:代表所在类的对象引用,方法被哪个对象调用,this就代表哪个对象。
作用:可以调用本类的成员(变量、方法),解决局部变量和成员变量的重名问题,如果不用,java使用的是就近原则。

构造方法:
格式:
1.方法名与类名相同,大小写也要一致。
2.没有返回值类型,连void都没有。
3.没有具体的返回值(不能有return带回结果数据)。

执行时机:
1.创建对象的时候调用,每创建一次对象,就会执行一次构造方法。
2.不能手动调用构造方法。

构造方法注意事项:
1.如果没有定义构造方法,系统将给出一个默认的无参数构造方法。
2.如果定义了构造方法,系统将不再提供默认的构造方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值