OC_Lesson_1
来源:互联网 发布:arcgis矢量数据是什么 编辑:程序博客网 时间:2024/05/21 15:44
今天 第一天学习 OC ,我的编程生涯 进入了 一个 新的开始 ,心得开始 也即将 棉铃心得挑战 。 老师要求我们写 博客 ,以此 来记录 我们学习的知识 和心得 。now, begin ...
类 和 对象
类 : 具有相同特性 和行为的 事物 。
对象 :物体的特性值 和行为实现 。
@interface (类的接口,声明部分) person (类 ):NSobject (父类 ,万物的主 ,根 类 )
{
NSString *_name ; // 特征 部分
//NSString * 类的声明 , NSIntefer 整型的声明
// 整型声明 无 *
// _name ; 变量
}
- ( void ) sayHey ; //行为部分 sayHey 后面 须大写
@end
@ public 类外可以 访问 成员 变量 。
@protected 类 ,子类 课 访问 成员变量
@provate 仅 类 可 访问
编码时 访问 默认 @protected
// 实现 部分
@implementation peson(类 )
- (void )sayHey
{
NSLog( @"姓名:%@",name)
}
@ end
在main .m 文件里 创建 对象
创建对象的 两条件 :
1,内存 分配 (alloc)
2, 初始化 (init)
person *p =[ [person alloc ] init ] ;
//指针 变量 指向 person 首地址 。。
// init 初始化 空间
// 调用对象 打印出来
[ p sayHey : @"taoshumin" ] ;
继承 ( 具有传递性 )
@interface student :NSobject
{
}
@end
@interface highstudent : student
{
}
@end
// setter 设置器 getter 访问器
-(void) getAge : (NSInteger )age
{
_age =age;
}
-(void) getage
{
return _age
}
//main .m 文件
[P setAge:10];
NSLog(@"%ld",[P age]);
- OC_Lesson_1
- 第三章 类和对象
- android 开源框架Universal-Image-Loader解析
- Date and Time in C++
- Poj 3278 Catch That Cow
- Makefile 管理工具 — Automake and Autoconf
- OC_Lesson_1
- 屏幕适配、Autoresizing、Autolayout
- RUBY-文件、目录操作
- ER/Studio知识汇总
- Cocos2d-x制作跳棋第一步: 素材的准备
- caffe中HingeLossLayer层原理以及源码分析
- 生成0字节的core文件,gdb 无法识别core 文件
- 正则化和模型选择(Regularization and model selection)
- cocos2d-x Lua引擎安装步骤