无限互联iOS视频教程第一季【OC语言】

无限互联iOS视频教程第一季【OC语言】

4 (7人评价)

iOS开发视频教程Objective-C【第一季】1.8 类方法的定义的笔记

相关课时: 笔记详情:

之前都是一个参数的方法;今天学多个参数的方法;

———————————————————

-(void)setName:(NSString *)name setAge:(NSInteger *)age;//《方法名有两个部分:setName和setAge》;setAge在这里可以省掉(但是不推荐用);

实现:-(void)setName:(NSString *)name setAge:(NSInteger *)age{

_name = name;

_age = age;

}//一般不会这样定义,这里只是用于演示;一般都是一个变量定义一个设置方法;

调用:[person1 setName:@"张三" setAge:22];【对象调用方法!】

————————————————

【在.m和.h间切换】command+cotrl+上下键;tab键能补全我们为写完的关键字或标识符;

————————————————

方法类型:-对象方法, +类方法;

+:类方法

用类名去调方法;称之为类方法;

方法描述:是用于创建一个Person对象的;

定义类方法:+(Person *)newPerson;

实现类方法:+(Person *)newPerson{

Person *p = [[Person alloc] init];

//这里可以初始化一些变量

//[p setName:@"zhangsan" setAge:22]

}

调用类:Person *person3 = [Person newPerson];

--------------------------------

如果没有创建对象,就不能使用属性;

实例对象都没有,哪儿来的属性?

要想使用,必须要有对象;

//在类方法中无法访问属性;

属性:谁调的方法 属性就属于谁;

0 0

你感兴趣的课程

移动开发 IOS开发入门教程
17万+浏览/ 7246学员/ 4.1评分
免费
7万+浏览/ 803学员/ 4.8评分
免费
6万+浏览/ 241学员/ 4评分
免费