您的位置:首页 > 移动开发 > Objective-C

Object-C Basis

2015-07-31 09:17 309 查看
想起oc中的基本概念,语法什么的,凑一片博文吧。

oc是面向对象的语言,一切皆对象的概念;

首先从一个类开始;

创建一个oc的类,

.h文件:

在.h文件中定义成员变量和方法

#import <Foundation/Foundation.h>

@interface Person :NSObject{
int _age;
int _number;
NSString *_name;
}
- (void)initWithAge:(int)age
number:(int)number name:(NSString *)name;

- (void)setAge:(int)age;
- (void)setNumber:(int)number;
- (void)setName:(NSString *)name;
- (int)age;
- (int)number;
- (NSString *)name;

@end

.m文件:在.m文件中实现成员变量和方法:

#import "Person.h"

@implementation Person

- (void)initWithAge:(int)age number:(int)number name:(NSString
*)name{

_age = age;

_number = number;

_name = name;
}

- (void)setAge:(int)age{
_age = age;
}
- (void)setNumber:(int)number{
_number = number;
}
- (void)setName:(NSString *)name{
_name = name;
}
- (int)age{
return
_age;
}
- (int)number{

NSLog(@"调用了set方法");

return_number;
}
- (NSString *)name{

NSLog(@"调用了name的set方法");
return
_name;
}

@end

调用时需要注意
点语法调用的是get方法;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: