A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 连桦懿 中级黑马   /  2015-12-4 12:24  /  721 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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;
}

评分

参与人数 1黑马币 +15 收起 理由
年画 + 15

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马