美文网首页iOS开发点滴
静态方法与实例方法,类方法与对象方法

静态方法与实例方法,类方法与对象方法

作者: 小蜜蜂Bee | 来源:发表于2016-04-01 20:03 被阅读164次

最近看资料经常看到上面静态方法之类的说法,仔细查阅资料后总结解释如下:

最最简便的方法就是:

如果方法名字前面的单个减号(-)表明该方法是一个实例方法,也可以称呼为对象方法

如果方法名字前面是一个加号(+),则表明该方法是一个静态(static)方法,也可以称呼为类方法

再则关于静态方法与类方法是一个意思,只是很多人对于这个方法的称呼不一样罢了.

实现部分:

注意:下面的 -(id)init即为构造函数。对应的,还有一个-(void)dealloc方法用来释放资源(类似于析构函数或c#中的dispose()方法。

另外附录一个关于类方法和对象方法比较详细解释的博客链接

http://www.mamicode.com/info-detail-853291.html

相关文章

  • 再论静态方法和类方法

    实例对象可以调用实例方法、类方法、静态方法 类对象只能调用类方法、静态方法

  • Swift 中的方法声明

    实例方法 类方法 静态方法 实例方法由实例对象进行调用;类方法和静态方法由类对象进行调用

  • Java基础知识的小总结(2)

    静态方法 静态方法其实就是类方法,与类有关的,普通的方法在类被实例化后,被对象来调用,静态方法无法调用非静态方法,...

  • python 静态方法,动态方法

    静态方法属于类 @statcmethod 方法没有self 静态方法与动态方法相比,静态方法可以不用实例化对象,直...

  • 面向对象编程

    主要包括: 基本概念 属性私有化(类的封装) 实例属性与类属性 静态方法、类方法、与实例方法 继承与多态 获取对象...

  • 类方法 VS 静态方法

    类对象、实例对象、类属性、实例属性、类方法、实例方法、静态方法。 @staticmethod@classmetho...

  • Java自学-类和对象 类方法

    Java的类方法和对象方法 类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须...

  • Python面向对象编程

    类相关知识 对象相关知识 类属性增删改查 实例属性增删改查 对象与实例属性 静态属性 类方法 静态方法 组合 继承...

  • 静态方法与实例方法,类方法与对象方法

    最近看资料经常看到上面静态方法之类的说法,仔细查阅资料后总结解释如下: 最最简便的方法就是: 如果方法名字前面的单...

  • 静态方法与类方法

    简单的理解就是静态方法与类方法都不需要实例就可以访问 静态方法与类方法的不同在于静态方法不能访问所在类,而类方法可...

网友评论

    本文标题:静态方法与实例方法,类方法与对象方法

    本文链接:https://www.haomeiwen.com/subject/syvikttx.html