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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容