上篇提到的1-2部分你可以参考有关书籍。下面我重点详细的探讨一下3部分:
只要是类库,无一不涉及到方法(函数)和参数(对象) 。
分类:
方法:
有参数,无参数;
又返回值,无返回值;
或是以上两行的任意组合。
参数:
形式参数,实际参数,空参数。
注解:
- 形参:在方法体内直接访问成员数据。
- 实参:再分配的指定类型的内存中数据成员。
- 空参:只分配指定类型的内存大小。
- 成员数据:方法或者属性。
定义(语法格式):
方法格式:
[访问说明符] [方法修饰语] [返回类型] 方法名 ([形参]) // []中的项属于可选项。
/*含有“read、get、receive”等关键字的方法,要传空参,否则传实参*/
参数格式:
- 实参:复制符号两端均可作实参。
- 形参:复制符号左端菜可作空参且该对象(空参)是构建在数珠基础上的。
注解:
- 复制符号左端是对象,右端是:类或则子类构造器;方法或属性返回值。
- 赋值:直接赋值,接收形参。
- 空参必须保留内存空间,所以只能通过构造器分配一个空内存,其他语言可通过定义对象直接分配内存。
调用格式:
对象。方法( ) 或则 对象。属性
特殊性(针对于java):
有派生类的抽象类以及无返回说明符的接口类他们的对象都使用子类对象。
无派生类的抽象类以及无返回说明符的接口类他们的对象由返回值创建。