main.m
// 10-【掌握】类的声明和实现
//
// Created by teacher on 15/12/7.
// Copyright © 2015年 sige. All rights reserved.
//
#import <Foundation/Foundation.h>
/*
设计一个人类:
类名:Person
属性:名字name, 年龄age, 身高 height
行为:吃 eat, 跑 run ,
所有属性在命名的时候 必须以_开头。
*/
/**
//类的声明
一般形式
@interface 类名 : 父类名
{
属性列表;
}
方法的声明
@end
*/
@interface Person : NSObject
{
//名字
NSString * _name;
//年龄
int _age;
//身高
float _height;
}
//下面写方法的声明
- (void)eat;
- (void)run;
@end
/*
类的实现: 就是把声明的方法 进行实现
一般形式
@implementation 类名
//方法的实现
@end
*/
//实现人类
@implementation Person
- (void)eat{
NSLog(@"chichichi ");
}
- (void)run{
NSLog(@"paopaoapaopaoapao");
}
@end
/*
狗类
类名: Dog
属性: 名字、 年龄、身高
行为:吃、跑、看门、导盲
*/
//声明狗类
@interface Dog : NSObject
{
//名字 年龄、身高
NSString * _name;
int _age;
float _height;
}
//声明狗的方法
- (void)eat;
- (void)run;
@end
//狗类的实现
@implementation Dog
//方法的实现
- (void)eat{
NSLog(@" 狗 吃吃吃吃");
}
- (void)run{
NSLog(@"狗 跑跑破案破案破案 ");
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
|
|