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

面向对象-封装性

作者: DarkMonster | 来源:发表于2017-05-08 15:56 被阅读0次

* 一、面向对象的特征一:封装与隐藏

* 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象属性赋值的话,可能会出现不满足实际

* 情况的意外,我们考虑不让对象来直接作用属性,而是通过"对象.方法"的形式,来控制对象对属性的访问。实际

* 情况中,对属性的要求就可以通过方法来体现。

*

* 解决的方法:(封装性的思想)①将类的属性私有化,②提供公共的方法(setter & getter)来实现调用。

*

* 二、权限修饰符:public  private  缺省  protected

*    可以用来修饰属性、方法

*    注:1)权限从大到小排列:public protected 缺省 private

*        2)修饰类的权限有:public 缺省

相关文章

  • 软件测试读书笔记(佟伟光著)8

    面向对象软件测试 面向对象软件的特点及其对测试的影响 面向对象程序三大特征:封装性、继承性、多态性。封装是指将对象...

  • jQuery中面向对象的特征

    面向对象是指面向过程的封装。 面向对象的三大基本特征:封装性,继承性和抽象性 抽象性:需要通过核心数据和特定的环境...

  • Java之面向对象的特征

    面向对象的特征之封装性 举例

  • 面向对象,封装性

    #面向对象的封装性 1.创建一个A类型的对象 A c = new A();。 2.赋值(这里就可以读取了。只是值...

  • 面向对象-封装性

    * 一、面向对象的特征一:封装与隐藏 * 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象...

  • 1.1 封装

    本小节知识: 面向对象三大特性 什么是封装 为什么要进行封装? 封装的好处和原则 1.面向对象三大特性 封装性 继...

  • Kotlin面向对象 (1)✔️类、及属性

    Kotlin语言目前还是以面向对象编程为主,函数式编程为辅。什么是面向对象?面向对象的三大基本特征,封装性、继承性...

  • 第一天

    课时2:面向对象简介 面向对象的特性 封装性:内部的操作对外部而言不可见。其实本质上封装性就是提供一种保护机制。 ...

  • python 面向对象封装案例

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

  • 14.Python对象封装

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

网友评论

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

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