• 初探Object Pascal的类(六)


    方法

    方法是属于类的函数和过程,它们相对于类是局部的,并且在类的外部是不存的。只有在类的内部或者通过类的实例才能调用方法,方法能存取所有的公用的、保护的和私有的字段。方法可在private、protected或者public段中声明,要设计一个比较好的类,应该考虑哪些方法应该放在类中。

    公用方法(Public method)和属性(property)代表着用户与类的接口。通过公用方法,类的使用者可以存取类,从而获取类所提供的功能。例如有一个类,它是播放和记录音频的,那么其公用方法可能是Open、Play、Record、Save、Rewind等等方法。

    私有方法(Private method)是类用来处理内部事情的方法。这些方法是不能为类的使用者调用的,它们为私有的目的在于把它们从外部世界隐藏起来,当要建立一个类时,通常需要处理一些初始化任务,有些类的初始化过程很重要,可能需要很多代码,为了从构造函数中删除多余的东西,类可能需要一个Init方法,通过在构造函数中调用Init方法来进行初始化任务。类的使用者都不能直接调用这个方法。实际上,若用户在不适当的时候调用此方法,就将可能发生一些更坏的情况,因此此方法是私有的,其目的不但保护了类的完整性也保护了用户。

    保护方法(Protected method)也是一种方法,此方法不能由外界存取,但它可以由本类的派生类存取,目前没有从一个类派生另一个类的问题,暂且不讨论,后面讲解“继承”时在讨论。

    方法还可以声明为类方法(class method)。一个类方法操作比类的方法更像一个正常的函数和过程,特别的,一个类方法不能存取字段或者类的其他方法。暂且了解这么多吧。

  • 相关阅读:
    搭建springCloud网关zuul
    springboot添加https
    SpringBoot上传文件,经过spingCloud-Zuul,中文文件名乱码解决办法
    springboot mongodb jpa常用方法整理
    springboot拦截中自动注入的组件为null问题解决方法
    springboot JPA mysql
    转载Spring Data JPA 指南——整理自官方参考文档
    springboot带有进度条的上传
    HTTP请求示例
    http的N种请求
  • 原文地址:https://www.cnblogs.com/pchmonster/p/2306879.html
Copyright © 2020-2023  润新知