黑马程序员技术交流社区

标题: 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