黑马程序员技术交流社区
标题: Objective-c类与对象的创建 [打印本页]
作者: 连桦懿 时间: 2015-12-4 12:24
标题: Objective-c类与对象的创建
Objective-c类与对象的创建
#import <Foundation/Foundation.h>
//类的声明
//类的名称遵循标识符的规则 类名首字母大写
//NSObject:类必须继承它才具有创建对象的功能
@interface Phone:NSObject{
//大括号里面写属性
@public//表示这个属性能被外部访问
float screen;//屏幕尺寸
int cell;//电池容量
}
//方法的声名:注意不能在大括号里面 方法中的数据类型必须用小括号括起来
-(void) call;//声明一个打电话的方法
@end
//类的实现:里面做类声明的方法的实现
@implementation Phone
-(void) call{
NSLog(@"打电话了");
}
@end
int main(){
//创建了一个对象,并取了一个名字p
Phone* p=[Phone new];
p->screen=3.5f;
p->cell=1420;
float fs=p->screen;
int ic=p->cell;
NSLog(@"手机的屏幕尺寸是:%f, 手机的电池容量:%d",fs,ic);
//调用对象的方法
[p call];
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |