========================================================================================
类方法概述
=========================================================================================
1.类方法概述:
类方法,与对象方法相比,不需要创建一个实例。
+ 表示类方法,就是类调用方法,不依赖与任何对象的方法;
- 表示是实例方法,只能是对象可以调用,依赖与任何对象的方法;
2.类方法的调用
[类名称 方法名称];
====================================================================================
类方法的优点
1.节省内存空间
2.提高了效率 //省略了创建对象的过程,不用再堆区创建内存空间
3.作为工具方法
------------------------------------------------
类方法的易犯错误
1.在类方法中不能使用类的实例变量
--------------------------------------------------
类方法与对象方法比较
对象方法:
1.以 - 号开头;
2.可以使用成员变量;
3.用对象调用对象方法;
4.对象方法可以调用当前对象或者其他对象的方法(是通过将对象作为参数传入方法);
方法:1.当前对象方法中创建对象,使用新创建的对象调用对象方法;
2.可以使用self;
3.对象作为方法的参数传递过来,可以使用传递过来的对象调用方法;
类方法概述
=========================================================================================
1.类方法概述:
类方法,与对象方法相比,不需要创建一个实例。
+ 表示类方法,就是类调用方法,不依赖与任何对象的方法;
- 表示是实例方法,只能是对象可以调用,依赖与任何对象的方法;
2.类方法的调用
[类名称 方法名称];
====================================================================================
类方法的优点
1.节省内存空间
2.提高了效率 //省略了创建对象的过程,不用再堆区创建内存空间
3.作为工具方法
------------------------------------------------
类方法的易犯错误
1.在类方法中不能使用类的实例变量
--------------------------------------------------
类方法与对象方法比较
对象方法:
1.以 - 号开头;
2.可以使用成员变量;
3.用对象调用对象方法;
4.对象方法可以调用当前对象或者其他对象的方法(是通过将对象作为参数传入方法);
方法:1.当前对象方法中创建对象,使用新创建的对象调用对象方法;
2.可以使用self;
3.对象作为方法的参数传递过来,可以使用传递过来的对象调用方法;