黑马程序员------OC中类的声明和实现
2015-08-12 21:13
337 查看
------- android培训、java培训、iOS培训、.Net培训、期待与您交流! ----------
类:
一类事物共同特征和行为的抽象
大卡车 小轿车 挖掘机
车类: Car
共同的特征(属性): 颜色 速度 轮子
共同的行为: 跑 停止
对象:
类的具体的个体
东风21D(车类的对象)
解放大卡车(车类的对象)
BYD (车的对象)
时风 (车的对象)
2、类的定义
结构体定义
struct Student{
}; ---->定义一个Student 结构体
类的定义分为两部分:
1)类的声明(规定当前类的:类名、属性、行为)
@interface 类名:父类名
{
//定义类的属性
}
//类的行为
@end
2)类的实现(实现具体行为)
@implementation 类名
//行为的具体实现
@end
#import <Foundation/Foundation.h>
//车的类的声明
@interface Car:NSObject
{
//类的属性
int lunzi; //车的轮子
NSString *color;//车的颜色
int speed; //车的速度
}
//类的行为
@end
//类的实现
@implementation Car
//行为的具体描述
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
类:
一类事物共同特征和行为的抽象
大卡车 小轿车 挖掘机
车类: Car
共同的特征(属性): 颜色 速度 轮子
共同的行为: 跑 停止
对象:
类的具体的个体
东风21D(车类的对象)
解放大卡车(车类的对象)
BYD (车的对象)
时风 (车的对象)
2、类的定义
结构体定义
struct Student{
}; ---->定义一个Student 结构体
类的定义分为两部分:
1)类的声明(规定当前类的:类名、属性、行为)
@interface 类名:父类名
{
//定义类的属性
}
//类的行为
@end
2)类的实现(实现具体行为)
@implementation 类名
//行为的具体实现
@end
#import <Foundation/Foundation.h>
//车的类的声明
@interface Car:NSObject
{
//类的属性
int lunzi; //车的轮子
NSString *color;//车的颜色
int speed; //车的速度
}
//类的行为
@end
//类的实现
@implementation Car
//行为的具体描述
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
相关文章推荐
- 程序员如何掌握新技术与时俱进
- 剑指offer——面试题20:顺时针打印矩阵
- 一个程序员如何做到结构上胸有成竹
- 黑马程序员——java复习总结——异常和包
- 面试题:字符串截取
- 黑马程序员----java基础之流程控制语句
- 【面试总结】百度知道后台开发实习生
- JAVA真实企业面试题
- 黑马程序员——面向对象(this关键字)-第11天
- 黑马程序员--java基础--集合(三)
- 只会编程的程序员没有前途
- 只会编程的程序员没有前途
- 面试题5
- 黑马程序员--java技术blog---第六篇:IO流(5)
- 【黑马程序员】Foundation框架NSString
- 老菜鸟致青春,程序员应该选择 Java 还是 C#
- 程序员编程艺术第一~十章集锦与总结(教你如何编程)--持续更新中
- 俺也开博了
- 黑马程序员——面向对象(构造函数+构造代码块)-第10天
- 黑马程序员——Java基础--编程基础(1)