zoukankan      html  css  js  c++  java
  • 087 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 01 封装的概念和特点

    087 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 01 封装的概念和特点

    本文知识点:封装的概念和特点

    说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    面向对象三大特征

    • 继承
    • 封装
    • 多态

    封装的概念和特点

    mark

    生活案例-ATM机-理解封装概念

    使用ATM机进行取款、查询余额、存款等操作
    mark

    钞票好比ATM机的重要信息,但是在ATM机外部我们无法看到钞票,更不可能随意取走钞票,这就是ATM机对钞票这一重要信息的隐藏。
    mark

    但是同时,ATM机同时提供了一些重要的操作入口,比如:操作屏、插卡口、取钞口等等
    mark

    用户只需要通过这些操作入口,进行简单的操作,就可以获取钞票
    mark

    其实,对于ATM机使用者而言,是不关心ATM机在什么位置、以什么方式存放这些钞票的,
    用户只需要提供正确的银行卡和密码,经过简单的操作就可以拿到钞票了。
    mark

    通过ATM机的例子,我们看到ATM机的特点非常巧妙:
    1、既保证了重要信息钞票的安全性
    2、同时又通过操作屏、插卡口、取钞口这些操作入口实现了用户的便捷操作
    3、而且,对于用户而言,无论ATM机内部构造发生了怎样的改变,只要对外的操作入口(操作屏、插卡口、取钞口)不发生改变,就可以正常进行存取款操作

    以上这3点就是ATM机封装的核心思想

    封装特点

    通过ATM机的生活实例,其实我们就看到了封装的特点:
    mark

  • 相关阅读:
    Tomcat6 只允许指定域名访问,禁用IP地址访问,防止恶意解析
    java实现http协议发送和接收数据
    firefox下jquery ajax 返回 [object XMLDocument]处理
    js 格式化时间
    Jquery中的offset()和position()深入剖析(元素定位)
    sql格式化时间
    tomcat绑定域名
    查看tomcat的版本号
    [转载] IOS 获取网络图片的大小 改变 图片色值 灰度什么的方法集合
    CABasicAnimation动画
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13726538.html
Copyright © 2011-2022 走看看