前言
本篇博客在看完我上一篇类和对象的基础上 增加新的语法知识 。
封装
封装的概念
什么叫做封装呢 就是类似生活中有很多东西我们并不想让别人知道,比如自己的身份证、学生证、银行卡号等等 包括一台电脑里面是一个复杂的结构 产家那边会对电脑内部的零件进行包装。而在我们Java语言中,就有Java面对对象的三大特性之一——封装。
封装就是隐藏对象的属性和实现的一些细节,仅提供公共访问方式让外界访问。
该如何进行封装呢 ? 这就用到Java中的访问限定符(修饰符)。在Java中,访问限定符有四类:
private、default、protected、public。
上面那张图片描述了这四类访问限定符的使用范围。
下面我们来用代码图片描述一下private修饰符:
在这里我们可以看到 private修饰的成员变量只能在定义他的类中使用,且只能由我们控制外界是否可以访问他。想要外界访问他,只能提供公开的方法让外界可以去访问 我们可以通过setName和getName来对私有属性进行修改和获取。
具体实现看代码
运行结果:
接下来要讲到包的概念了
在Java中为了更好的管理类,把多个类合在一起称为一组,称为包。
在Java中 已经提供了很多现成的类给我们使用。
继承
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。