黑马程序员--类的继承
来源:互联网 发布:国泰安数据库是什么 编辑:程序博客网 时间:2024/05/16 04:35
<span style="font-family: Menlo;">/</span>
// main.m// 简单的继承//// Created by smartlei on 15/5/20.// Copyright (c) 2015年 smartlei. All rights reserved.//#import <Foundation/Foundation.h>/*************ClassA*****************/@interface ClassA :NSObject{ int x;}-(void) initVar;@end@implementation ClassA-(void) initVar{ x=100;}@end/****************ClassB*******************/@interface ClassB :ClassA//继承类A{ int y;}-(void) printfVar;@end@implementation ClassB-(void) printfVar{ NSLog(@"x=%i",x);}@endint main(int argc, const char * argv[]) { @autoreleasepool { ClassB *b=[[ClassB alloc] init];//申请空间 [b initVar];//对b初始化,但是b没有定义初始化函数,所以向下调用类A的初始化函数 [b printfVar];//调用b的打印函数 // insert code here... // NSLog(@"Hello, World!"); } return 0;}
注意点一:如何找到正确的方法?
首先调用方法是首先会查看自己是否定义了该方法,如果定义了则调用该方法,如果没有定义则查找父类是否定义,如果定义了则调用父类该方法,一直重复循环直至查找到根类也没有则停止。
0 0
- 黑马程序员-----类的继承
- 黑马程序员 类的继承
- 黑马程序员--类的继承
- 黑马程序员—JAVA类的继承
- 黑马程序员--java 类的继承
- 黑马程序员--- objective-c 类的继承
- 黑马程序员---Java的继承
- 黑马程序员---Java的继承
- 黑马程序员 继承的知识点
- 黑马程序员-OC的继承
- 黑马程序员---类和继承
- 黑马程序员-类和继承
- 黑马程序员_类的继承和抽象类
- 黑马程序员----类的继承与多态性之“多态性”
- 黑马程序员------第4天笔记(类的继承)
- 黑马程序员-java中类的继承与组合
- 黑马程序员_java语言_类的继承
- 黑马程序员-类的封装,继承和多态
- 第十一周 课后实践:项目二——职员有薪水了(1)
- 关于IOS手势
- U盘小技巧
- 数据结构算法面试题
- 'release' is unavailable: not available in automatic reference counting mode
- 黑马程序员--类的继承
- CodeForces 303A Toy Cars
- 六、我们应当怎样做需求调研:迭代
- ?归并排序
- 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
- iOS学习笔记二
- json的解析方式
- idea 的代码分析
- 2-8-4 String类的构造