标签:
/* 1.设计2个类,类之间的关系自拟(比如继承、组合) 1> 车 (1)属性 * 轮子数 * 速度 (2)方法 * 属性相应的set和get方法 2> 客车 (1)属性 * 轮子数 * 速度 * 座位数 (2)方法 * 属性相应的set和get方法 */ // 客车 是一种 车,因此用继承关系 #import <Foundation/Foundation.h> // 车 @interface Car : NSObject { int _wheels; // 轮子数 int _speed; // 速度 } // 速度的getter和setter - (int)speed; - (void)setSpeed:(int)speed; // 轮子数的getter和setter - (int)wheels; - (void)setWheels:(int)wheels; @end @implementation Car // 速度的getter和setter - (int)speed { return _speed; } - (void)setSpeed:(int)speed { _speed = speed; } // 轮子数的getter和setter - (int)wheels { return _wheels; } - (void)setWheels:(int)wheels { _wheels = wheels; } @end // 客车 @interface Bus : Car { int _seats; // 座位数 } // 座位数的getter和setter - (int)seats; - (void)setSeats:(int)seats; @end @implementation Bus // 座位数的getter和setter - (int)seats { return _seats; } - (void)setSeats:(int)seats { _seats = seats; } @end
标签:
原文地址:http://www.cnblogs.com/huimotuo/p/4459813.html