美文网首页
java day 2:封装

java day 2:封装

作者: 周蛋蛋 | 来源:发表于2019-08-21 22:02 被阅读0次

先举一个栗子:
我们的封装有点像取款机,不管取款机内部是有什么组成的,怎样运行的,我们都不关心我们只要插卡,输入密码,取钱就行了,这就是封装
取款机什么组成:类的属性
取款机怎样运行:类的方法

封装:

  • 将类的某些信息隐藏在内部,不允许外部程序直接访问
  • 通过该类提供的方法来实现对隐藏信息的操作和访问
  • 隐藏对象的信息
  • 留出访问的接口

特点:

  • 只能通过规定的方法访问数据

  • 隐藏类的实现细节,方便修改和实现

实现:

  1. 修改属性的可见性(设为private)
    2.创建get/set方法(设为public)
    3.在get/set方法中加入属性控制语句

相关文章

  • java day 2:封装

    先举一个栗子:我们的封装有点像取款机,不管取款机内部是有什么组成的,怎样运行的,我们都不关心我们只要插卡,输入密码...

  • SharedPreference简单封装,支持Java Bean

    概述 封装一个支持Java Bean,Java List,Java Map的SharedPreference。(2...

  • Java笔记

    Java基础 Java面试通关要点 1.面向对象的特征 封装 继承 多态 封装继承多态 2.final,final...

  • Android-UIL-core.decode

    1.ImageDecoder.java 声明图片解析接口 2.ImageDecodingInfo.java 封装了...

  • Day 2-Java-imooc-8-封装

    课程地址:http://www.imooc.com/learn/124总结图片来自 http://www.imoo...

  • 2018-12-03

    Day03.面向对象及其封装 、Api的使用、Scanner、Ramom类 1.1 面向对象思想概述 Java语...

  • Java封装

    目录:1.封装的优点2.实现Java封装-变量方法设置private,对外的接口即方法设置public

  • 面试题总结

    Android && Java面试题 1. 面向对象思想。 2. java的三大特性。 封装、继承、多态。 3. ...

  • Java基础总结及Git相关

    (一)Java简介 1.Java特点(1)完全面向对象(封装,继承,多态)(2)通过虚拟机实现跨平台(Linux,...

  • 2019-1-25封装

    1.绝对路径——根目录 相对路径——目前文件的目录 2 Java 抽象类 Java 接口 Java 封装 在面向对...

网友评论

      本文标题:java day 2:封装

      本文链接:https://www.haomeiwen.com/subject/nbbmsctx.html