美文网首页
面向对象编程-封装

面向对象编程-封装

作者: Finlay_Li | 来源:发表于2019-03-29 20:31 被阅读0次
  • 定义
    把该隐藏的隐藏起来,该暴露的暴露出来

  • 怎么隐藏?
    使用访问控制修饰符:private
    它的作用是“私有化”使得类的成员只属于本类。
    可以对属性,方法修饰,不可以对类进行修饰。

  • 属性的封装

  1. 属性私有化(private),
  2. 提供公共的(public)方法:getXxx()和setXxx() 以提供对该属性的操作
  • 四种访问权限修饰符
    private 本类内部
    default 本类内部 同一个包
    protected 本类内部 同一个包 不同包的子类
    public 本类内部 同一个包 不同包的子类 任何地方

  • 修饰符说明
    对于class的权限修饰只可以用public和default(缺省)。
    1 public类可以在任意地方被访问。
    2 default类只可以被同一个包内部的类访问。

相关文章

  • python 面向对象封装案例

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 ...

  • 14.Python对象封装

    面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 ...

  • python 面向对象封装案例 II

    面向对象封装案例 II 目标 士兵突击案例 身份运算符 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一...

  • 面向对象核心技术

    面向对象核心技术 面向对象编程有3大基本特性:封装、继承和多态。 (1)类的封装:封装是面向对象编程的核心思想。封...

  • javascript面向对象编程

    javascript面向对象编程一(封装) 通俗易懂绝对干货 JS面向对象编程

  • 面对对象高级编程

    面向对象高级编程: 面向对象编程:封装、继承和多态 面向对象高级编程:多重继承、定制类和元类

  • 面向对象

    面向对象有3大特性:封装、继承、多态1、介绍面向对象编程 面向对象编程(Object Oriented Progr...

  • python 高级 面向对象编程(OOP)

    面向对象有3大特性:封装、继承、多态 1、介绍面向对象编程 面向对象编程(Object Oriented Pro...

  • 2021-12-05面向对象与面向过程总结

    面向对象 面向对象编程(OOP) 面向对象编程:是一种编程范式,它以类和对象作为组织代码的单元,以封装、抽象、继承...

  • c#面向对象编程

    面向对象的编程,其实就是用现实中的思维方式来编程。 面向对象编程的3个方式:封装,继承,多态。 而提到面向对象编程...

网友评论

      本文标题:面向对象编程-封装

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