zoukankan      html  css  js  c++  java
  • 面向对象基础 理解

    对象

    组成

    1、数据模型(属性)  描述对象

    2、行为模型(方法)  描述能做什么事

     

    例如nba运动员

    属性:身高、体重、弹跳能力

    方法:投篮、突破、防守、接球、运球

     

     

     

    特点

    1、独一无二、重复使用、完成特定事物

     

    什么是面向对象?

    编程的时候 数据结构 都通过对象的结构进行存储

     

    为什么要用面向对象?

    对象的描述更加贴合真实世界,有利于对大型业务理解。

     

     

    实质:

    属性

    方法

    把生活中的问题用对象方式存储

     

     

     

    思路

    1、识别对象

    2、识别对象属性

    3、识别对象方法

     

    基本原则

     

    内容高内聚

    负责一项特定智能

    所有对象相关内容都封装到对象内部

     

    对外低耦合

    外部可以看到对象一些属性

    外部可以看到对象可以做某些事情

     

    类的属性和方法统称类成员

    比如三个nba球星

    属性和方法一样,值不同

     

    把具有特性相似对象归为一类

     

    比如 nba球员就是一个类

    若是我们赋予各属性值,就成了一个对象,比如赋予科比姓名、身高、体重相应值,这个对象就是科比了。

  • 相关阅读:
    快速排序
    ABP Error in roboto.css can't resolve '97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2'
    .NET Core Log
    .NET Core的配置文件
    VirtualBox多网卡模式
    Maven 常见错误
    python压缩文件脚本
    Windows7 64bit 安装python3.3 & cx_Freeze-4.3.2
    Ubuntu Linux环境变量
    Ubuntu12.04 64bit 安装 Dropbox
  • 原文地址:https://www.cnblogs.com/lola/p/6020877.html
Copyright © 2011-2022 走看看