抽象和封装

现实世界是“面向对象”的,面向对象就是采用“现实模拟” 的方法设计和开发程序。

面向对象设计是目前计算软件开发中最流行的技术。面向对象设计的过程就是抽象的过程。

类是对某一类事物的描述,是抽象的、概念上定义。对象是实际存在的该事物的个体。是具体的,显示的。

如果同一个类中包含了两个或者两个以上的方法,他们的方法名相同,方法参数个数或者参数类型不同,则称方法被重载,这个过程为方法重载。

构造方法用于创建类的对象。构造方法的主要作用就是在创建对象执行一些初始化操作。可以用过构造方法重载来实现多重初始化行为。

封装就是将类的成员属性声明为私有的,同时提供公有的方法实现对该成员属性和存取操作。

封装的好处:隐藏类实现的细节;让使用者只能通过程序规定的方法来访问数据库,可以方便的加入存取控制语句,限制不合理的操作。

最新文章

  1. javaweb 基于java Servlet登入 简单入门案例
  2. 配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示。
  3. ExtJS 列表数据编辑
  4. poj 1099
  5. 保存带有emoji的文本报错解决方案
  6. H5与Native交互的实现
  7. 陈正冲老师讲c语言之const关键字
  8. 拿走不谢!22 个 Android Studio 优秀插件汇总
  9. java判断不为空
  10. *max_element函数和*min_element函数
  11. Python_day1
  12. DB2常用命令2
  13. 你注意到 .Net Framework 和 .Net Core 中使用 Session 的区别了吗?
  14. windows下git 同步数据到github的常见问题
  15. python websocket 再线聊天室的 Demo
  16. Linux内存管理学习资料
  17. (后端)Java跨域过滤器
  18. 【GIS】Vue修改图层透明度
  19. synchronized的简单用法
  20. WCF服务安全控制之netTcpBinding的用户名密码验证【转】

热门文章

  1. 史上最全 | 39个RNAseq分析工具与对比
  2. 25. pt-slave-restart
  3. LINUX日常操作二
  4. python作业练习
  5. 移动端各种滚动场景需求的插件better-scroll
  6. RK3288 uboot启动流程
  7. Adnroid开发环境搭建(四步搞定)
  8. 我们的爬虫从pyspider开始说起(一)
  9. 图像处理及opencv汇总
  10. Firewalld的结构