objective-c 的方法(method)

来源:互联网 发布:赴日软件工程师知乎 编辑:程序博客网 时间:2024/06/05 17:27

方法(method)


方法的声明


语法(Syntax)

objective-c中的方法由方法类型、方法的返回值类型、和一个或多个方法的分段(segment)组成,其中方法的分段(segment)提供了方法名、参数、参数类型信息。如图所示



1、方法类型:指明该方法为类方法还是实例(instance)方法。+ 表示为类方法, -为实例方法。 它们两作用范围不同,前者是对类而言的,不可直接访问实例对象的变量。后者的对对象而言,可以访问实例对象的变量。

2、方法返回值类型:紧跟在方法类型后面的括号中的。

3、方法名:objective-c中的方法名对其进行了分段,对各个参数都能够进行一定的描述,我认为增强其易读性。

4、参数类型及其参数名字:参数类型注意要加括号的紧跟着参数名。


方法的定义

方法的定义跟方法的声明基本上是一样的只是在后面增加了花括号及其实现


方法的调用(Invoking methods)

objective-c中对方法的调用称为向某个对象发送消息,其中这个消息就是方法,消息的接收者(receiver)就是对象或者是类。

[receiver methodSegmentName:parameterValue ...];

举例:

[Atom withProtons:6 neutrons:6 electrons:6];






0 0
原创粉丝点击