继承

//父类动物animal
//父类的声明
@interface animal : NSObject
{
int _age;
double _weight;
}

//动物吃set方法的声明
-(void)setAge:(int)age;
//动物吃get方法的声明
-(int)age;

//动物体重的set方法声明
-(void)setWeight:(double)weight;

//get方法
-(double)weight;

@end

@implementation animal

//动物吃get set方法的实现
-(void)setAge:(int)age
{
_age = age;
}
-(int)age
{
return _age;
}

//动物体重 set get方法的实现
-(void)setWeight:(double)weight
{
_weight = weight;
}
-(double)weight
{
return _weight;
}

@end
//Dog类
//Dog类声明

@interface Dog :animal
+(void)test;
@end
@implementation Dog
+(void)test
{
NSLog(@”调用了类的test方法”);
}
@end

//Cat类的声明
@interface Cat : animal
@end
@implementation Cat
@end

int main()
{
//创建对象 Dog
Dog *d = [Dog new];
//调用给的成员变量
[d setAge:10];
//创建对系那个Cat
Cat *c =[Cat new];
[c setWeight:3];
NSLog(@”Cat 的体重是%f”,[c weight]);
NSLog(@”Dog 年龄 %d”,[d age]);
return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值