Consider a base class Vehicle and its derived class Car as follows:
#import <Foundation/Foundation.h>
@interface Vehicle : NSObject
{
NSString *vehicleName;
NSInteger vehicleModelNo;
}
- (id)initWithName:(NSString *)name andModel:(NSInteger)modelno;
- (void)print;
@end
...