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

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

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

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

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

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

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

  • 相关阅读:
    ps:点阵格式图像
    ps:图像尺寸
    ps:HSB色彩模式
    git上传文件夹的问题
    sublime下载emmet
    git Octotree:提供项目目录,方便用户在线快速浏览项目结构【转载】
    git@github.com出现Permission denied (publickey)
    less:避免编译
    less:@arguments变量
    less嵌套规则
  • 原文地址:https://www.cnblogs.com/9797ch/p/11540142.html
Copyright © 2011-2022 走看看