OC简单程序框架总结



/*
OC 程序总体框架
1、定义类
2、实现类
*/

#import <Foundation/Foundation.h>

@interface Person : NSObject        // 类的定义  冒号表示继承的意思  @是语法规则
{
           int _age;                              // 大括号里是成员变量 
                    
           }
- (void)eat;                                     // @interface 与@end 之间可以进行函数声明
- (void)sleep;                                 // ' - ': 减号是对象成员函数的标识,语法吧,没有为什么
- (int)count : (int)num1 andplus :(int)num2 ;    // 有参函数的声明
+ (void)run;                                   // ' + ' :加号表示只能通过类名调用该函数,类函数

@end

@implementation Person            // 类的实现
- (void)eat
{
             NSLog(@"吃饭");           //  相当于C语言中printf函数,@是语法规则
             }

- (void)sleep
{
               NSLog(@"睡觉");
               }
- (int)count : (int)num1 andplus : (int)num2
{
             return nu1 + num2;
             }
+ (void)run
{
           NSLog(@"跑步");
           }
@end

int main()
{
    Person *per = [Person new];              // [类名 new]创建类的对象,返回的是一个对象的指针
    [per eat];                                           // [对象 方法] 调用方法
    [per sleep];
    int total = [per count:10 andplus : 20];
    NSLog(@"%d",total);
    return 0;
   
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值