|

【火山PC教程】火山PC系列教程(连载中)
https://bbs.125.la/forum.php?mod=viewthread&tid=14645020
1、类成员方法: 方法是什么? 用作类对外提供其所支持的功能时使用.
方法可以执行一些代码,来做某些操作。
2、静态方法:
静态的方法只能使用其他静态成员在静态方法的内部,只能使用: 静态成员变量、
静态成员常量、
静态方法
静态的方法的调用
在类的外部无需创建类的实例,可以直接使用
类名.静态方法名
进行调用,调用方式同静态成员变量
静态成员的一个特殊情况
如果静态方法的第一个参数是自身所在类
那么可以基于该类对象以动态格式来调用该静态方法,编译器将自动进行转换。
注意:只是写法改变,方法依然为静态方法。
请看右侧示例:
3、方法的类别:
通常:
表示该方法是一般方法。
属性读:
表明本方法为属性读取方法。
可以作为类成员变量的读取器。
非静态方法
| 静态方法
| 不能定义参数;
| 必须定义一个参数,该参数的数据类型为所处类本身;
| 必须定义有返回值,数据类型为本属性被读取时的数据类型.
| 必须定义有返回值,数据类型为本属性被读取时的数据类型.
| 返回值数据类型不能为数组
| 返回值数据类型不能为数组
|
属性写:
表明本方法为属性写入方法。
可以作为类成员变量的写入器。
非静态方法
| 静态方法
| 不能有返回值
| 不能有返回值
| 必须定义一个参数,该数据类型即为本属性被写入时的数据类型.
| 必须定义两个参数,第一个参数的数据类型必须为所处类本身,
第二个该数据类型即为本属性被写入时的数据类型.
| 参数的数据类型不能为数组,
| 参数的数据类型不能为数组
|
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|