IOS----类的声明与实现

#import <Foundation/Foundation.h>

//声明
@interface Person : NSObject
{
//属性的声明
    @public              //外部可以访问。默认是不能访问的
    NSString *_name;
    int _age;
    float _height;
}


- (void) run;                        //文法的声明1--无参数
- (void) eat:(NSString *)foodName;   //文法的声明2--1参数
- (int) sum:(int)num1 :(int)num2;    //文法的声明3--2参数
- (int) avgWithNum:(int)num1 and:(int)num2;  //方法的声明3--2参数--推荐写法
- (void) getMassge;                 //方法的声明--获取属性
@end



//类的实现
@implementation Person
//方法的实现1--无参数
- (void) run{
    NSLog(@"我可以run...无参数调用");
}

//方法的实现2--1个参数
-(void) eat:(NSString *)foodName{
    NSLog(@"可以吃的食物是%@", foodName);
}

//方法的实现3--2个参数
- (int) sum:(int)num1 :(int)num2{
    return num1 + num2;
}

//方法的实现3--2参数--推荐写法
//- (int) avgWith:(int)num1 and:(int)num2{
- (int) avgWithNum:(int)num1 and:(int)num2{
    return (num1 + num2)/2;
}


//获取属性的实现---当前调用者信息
- (void) getMassge{
    NSLog(@"person 的姓名:%@ 年龄:%d 身高:%.2f",
        _name, _age, _height);
}
@end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值