java---封装

封装

在前面的课程中,我们学习了面向对象中最基本的概念:类、对象、属性、行为。这些概念只是构成面向对象最最基本的模板,还有很多更进一步的细节度和丰富度。 那么这些更进一步的丰富度和细节主要是通过面向对象的4个特征进行定义和描述的。 这4个特征就是:封装、继承、多态和抽象。它们不是统一维度平行关系,而是具有一定的顺序关联的。所以,封装是所有的基础。

什么是封装

一说到封装,大家首先想到的就是打包快递的盒子。那么,我在这里要强调一下,“封装”是两个动作。 1、首先要 其实类的定义中的那对{},就是装的实现。

public class Student{
    
    //属性
    
    //构造
    
    //行为
​
}

当然,对于大家目前来说一个类里面只装了属性(值数据)、行为(功能块),但是后面的学习当中,我们还会学到更多的可以装的内容。

一个类能够装的内容包括: 1、属性 2、行为 3、构造(本章) 4、初始化块(本章) 5、内部类(高阶语法,放到Java班的学习中去)

2、然后才能 封代表的含义是:信息隐藏。 这里的信息是一个很大的概念,不仅仅是对与数据的隐藏,也包括算法的隐藏;隐藏也不是说完全不然外部看到,可以是能看不能动,或者能动不能看,或者只让某部分外部能看能动,灵活性很大。

构造

我们目前已经非常习惯于用new的语法去产生对象了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值