zoukankan      html  css  js  c++  java
  • 关于类的理解

    1.什么是类
      具有相同特征和和行为的对象集合,一种抽象的概念。类是构造对象的模板或蓝图。

      类有三大特性:封装、继承、多态。
      封装:
        将数据和行为组合到类中的过程,就被成为封装,有时也称数据隐藏。
        通过对象的方法与对象的数据进行交互。
        这样,只要方法不变,那么我们可以全面的改变存储数据的方式。
        提高了重用性和可靠性。
      继承:

      多态:

    2.什么是对象
      通过类这一抽象概念,实例化(java 中通过构造器构造对象)就生成了对象。
      特性:行为,状态,标识
      对象和对象变量:
      对象变量:没有实际包含一个对象,仅仅引用了一个对象。
      通过 new 关键字,就会创建一个对象,然后返回新创建的对象的引用。

    3.类之间的关系
      依赖,聚合,继承
      依赖:如果一个类的方法中使用了另一个类的对象,我们就说这个类依赖于另外一个类
      聚合:类 A 的对象包含类 B 的对象

    4.类的行为(即方法)
      更改器方法:对实例域做出修改的方法。
      访问器方法:仅访问实例域而不进行修改的方法。

    Read the fucking manual and source code
  • 相关阅读:
    JS(react)里面Json、String、Map、Object之间的转换
    react里面的几个内容
    object.assign的理解
    buffers与cached的区别
    vncserver错误
    Ubuntu可视化jupyter notebook
    ubuntu可视化桌面安装问题
    素数序列的生成及其应用 Version 2.2
    demo14-修改标签里面的属性
    demo13-修改元素的内容
  • 原文地址:https://www.cnblogs.com/qxynotebook/p/6376244.html
Copyright © 2011-2022 走看看