封装(java 的三大特性之一)

1、(特性)将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的提供的方法来实现对隐藏信息的访问和修改。

2、

封装原则:将属性隐藏起来——使用private关键字来修饰属性(私有化,私有的,被这个private修饰的内容,只能在本类中使用)

 对外提供公共的访问方法(赋值,取值),提供getter,setter,方法来操作隐藏属性

3、实现封装的步骤

用private等修饰符来实现私有化属性;

创建公共的方法来赋值和取值,setter和getter方法;

在setter方法中添加控制语句。

4、封装的好处

隐藏了实现的细节,提高安全性

符合java的”高内聚,第耦合“思想;

提高了软件的独立性和可重用性

一、包的介绍

作用:

1、文档分门别类,易于查找和管理;

2、解决文件同名冲突问题

3、有助于实施访问权限管理

包:package ,需要放在java源代码中的第一条语句;以分号结尾。类似于windows中的文件夹。

包的命名规则:

1、包名由字母大小写组成,不能以圆点开头结尾;

2、包名之前最好加上唯一前缀,通常是组织倒置的域名;

包的创建方式:

1、分别创建包合类

2、创建类的同时创建包

包的导入:

如果需要使用其他包下面的类,可以使用import关键字来导入

导入规则:import 包名 类名

注意:

1、一个类同时引用了两个来自不同包的同名类,必须通过完整类名来区分;

package和import的顺序是固定的

package必须位于第一行

只允许由一个package语句;

其次是import;

接着是类的声明;

二、访问权限控制

public:所修饰的类、变量、方法在任何地方均具有访问权限;

protected:这种权限是为继承而设计的,protected 所修饰的成员,对所有子类是可访问的,但只对同包的类是可访问的,对外包的非子类是不可以访问;

默认:只对同包的类具有访问权限,外包的类都不能访问;

private:私有的权限,只对类的方法可以使用;其他地方均不能访问使用

三、static 静态修饰符

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值