1、什么是方法?
方法(method)是为响应消息而运行的代码。根据对象的类,消息可以调用不同的方法。
2、为什么要定义方法?
提供给外部使用。
3、分类
(1)-对象方法(实例方法)
只能用对象去调用的方法;
必须对象存在了,才能调用这个方法,即有内存才能有操作;
调用格式:[对象名 对象方法名】;
声明:
实现:
调用:
结果:
(2)+类方法
不用实例化,直接用这个类去调用的方法;
封装某个类、数据、工具;
它不用分配内存空间;
在类方法里面不能去调用这个类里面的成员变量、属性变量、对象方法(因为类方法由类来调用,并没有创建存储空间来存储类中的成员变量)。
类方法声明:
类方法实现:
调用(直接用类去调用):
结果:
关于类方法与实例方法的区别,给大家推荐一篇不错的博文
https://www.cnblogs.com/oc-bowen/p/5021409.html