zoukankan      html  css  js  c++  java
  • 如何理解对象、属性、方法?

    对象(Object)是类的实例。 对象(object)是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何东西。对象是类的实例化。一些对象是活的,一些对象不是。比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。
    概括来说就是:万物皆对象。

    属性是对象的“数据”,包括对象的特性、状态等静态信息。

    方法是对象的“行为”,包括该对象的操作、功能等能动信息。

    -----------------------分割线-----------------------

    例如:我的女朋友,她的头发是橘红色的,现在在洗衣服。


    对象:女朋友(就是对象)

    属性:头发是橘红色(我女朋友的特征或描述,静态的信息!)

    方法:洗衣服(能做的事,即方法)

    -----------------------分割线-----------------------

    对象:头发

    属性:橘红色

    方法:绑起来

     

     

  • 相关阅读:
    16解释器模式Interpreter
    15适配器模式Adapter
    14桥接模式Bridge
    13组合模式Composite
    12外观模式Facade
    11代理模式Proxy
    10享元模式Flyweight
    09观察者模式ObServer
    08策略模式Strategy
    07装饰模式Decorator
  • 原文地址:https://www.cnblogs.com/caijf/p/2758429.html
Copyright © 2011-2022 走看看