zoukankan      html  css  js  c++  java
  • 面向对象的特征有哪些方面

    具有封装、继承、抽象、多态

    1、封装:封装是保证软件内部具有优良模块性的基础,目标是高内聚,低耦合,防止程序相互依赖而带来影响,对象是封装的基本单位。把握一个原则:对同一事物进行操作的方法和相关方法放在同一个类中,把方法和他操作的数据放在同一个类中。

    2、抽象:抽象就是找出一些事物相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物相似和共性之处。

    3、继承:在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入新内容,或修改原来的方法使其更合适,继承是子类自动共享父类数据和方法的机制,提高了软件可重用性和可扩展性。

    4、多态:多态是指允许不同类的对象对同一消息做出响应,多态包含参数化多态和包含多态,具有灵活抽象、行为共享和代码共享的优势,很好解决应用程序方法同名的问题

    https://www.cnblogs.com/guweiwei/p/6599289.html

  • 相关阅读:
    vmstat
    linux内存机制
    TOP命令
    linux下查阅文件内容cat,more,less,tail
    linux stat命令
    linux修改主机名-IP
    alias
    linux软硬链接
    linux 常用find命令
    ubuntu下交叉编译imagemagick
  • 原文地址:https://www.cnblogs.com/9797ch/p/11540142.html
Copyright © 2011-2022 走看看