美文网首页
类方法和对象方法的区别,为什么会有这样的区别?

类方法和对象方法的区别,为什么会有这样的区别?

作者: 张俊凯 | 来源:发表于2018-07-02 19:09 被阅读12次

类方法:

  • class method ,又称为 static method,静态方法,调用它的主体是固定唯一的,强调的是方法的通用性
  • 代码存储在内存的静态区

对象方法(动态):

  • instance method,调用它的主体,计算所依赖的主体,是动态的,可变的,所做的事情跟主体有关,比如访问和设置对象的变量,强调的是方法的个体性。
  • 方法存储在内存的堆区heap

相关文章

网友评论

      本文标题:类方法和对象方法的区别,为什么会有这样的区别?

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