java 基础复习之封装
来源:互联网 发布:最新淘宝助理 编辑:程序博客网 时间:2024/06/03 12:53
一、java三大特性之封装
1.什么是java三大特性。
在java这门高级语言中包含了三种非常重要的特性也是java语言的特点即 :封装、继承、多态
2.什么是封装?
可以理解为将具体要做的复杂事物的集合包含了事物的属性(字段)、及操作(方法或函数)进行隐藏同时提供相应权限的访问接口。
而java中封装是以类为基准单位进行的。
例如:生活中的电灯,当我们需要使用时只需打开相应的开关就能使电灯发光,并不需要知道起内部是如何实现的同理在A类需要使用B类中的循环方法时是同样只需要
调用其提供的外部可使用接口就行了而不需要知道A类中的循环是怎样实现的,提高了类的效率同时又防止了不正确的改动。
3.如何进行封装?
根据java所提供的private(私有的)和public(公共的)进行封装,使用private进行访问限制同时提供对应的public接口进行权限方便调用者使用提高了安全性同时又隐藏了内部的
实现细节。
0 0
- java 基础复习之封装
- Java基础之--封装
- Java基础之封装
- 黑马程序员——Java 基础 面向对象之封装 (复习)
- java基础复习之基本概念
- java基础复习之线程
- JAVA 基础之 IO复习
- Java 笔记之基础复习
- Java基础复习之数组
- java基础复习之集合
- 黑马程序员--JAVA基础复习之String
- Java基础复习之遍历Map集合
- 黑马程序员--java基础复习之数组
- 找工作复习之java基础篇
- java基础复习之《异常体系》
- 黑马程序员--java基础复习之集合
- 黑马程序员--java基础复习之IO
- Java基础复习 查找算法之二分法
- 用VI求自然数1-100的和
- Sublime text 2/3 中 Package Control 的安装与使用方法
- day01_html&css
- 设置宿舍路由器为多账号登录的方法
- 图的存储结构---(*链式前向星*)
- java 基础复习之封装
- spring 中beanFactory和ApplicationContext的区别
- tensorflow22《TensorFlow实战Google深度学习框架》笔记-09-03 TensorBoard改造后的mnist_train code
- 【单片机与嵌入式系统】目录汇总贴
- 108. Convert Sorted Array to Binary Search Tree
- 用VI求一组随机数的最大值和最小值
- mysql存储过程
- 树状dp1 woj23 colo
- 《谷歌和亚马逊如何做产品》读书笔记之六:赢在量化