继承多态详解
来源:互联网 发布:用电脑怎么看淘宝直播 编辑:程序博客网 时间:2024/04/28 10:48
//
// ViewController.m
// OOP
//
// Created by apple on 15/9/9.
// Copyright (c) 2015年 hell xin. All rights reserved.
//
import “ViewController.h”
@interface Animal : NSObject
- (void)eat;
@end
@implementation Animal
- (void)eat
{
}
@end
@interface Dog : Animal
- (void)eat;
@end
@implementation Dog
- (void)eat
{
}
@end
@interface Cat : Animal
- (void)eat;
@end
@implementation Cat
- (void)eat
{
}
@end
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// //继承
// Animal *animal = [Animal new];
// [animal eat];
// Dog *dog = [Dog new];
// [dog eat];
//多态当不同类具备相同的名称的方法时,互换调用该方法的对象的类型,产生不同的行为。
Animal *animal = nil;
animal = [Dog new];
[animal eat];
animal =[Dog new];
[animal eat];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
0 0
- 继承多态详解
- 封装、继承、多态详解
- java中的继承 多态详解
- C++继承与多态详解
- java 详解接口、继承和多态
- Hibernate继承映射多态的详解
- 多继承问题详解
- php多继承详解
- c++继承(单继承,多继承,菱形继承和虚继承)详解
- c++中多继承详解
- C#基础继承和多态详解 1
- 继承和多态详解【转自百度知道】
- 黑马程序员----Java中的封装,继承和多态详解
- JAVA中继承、封装和多态详解
- 【Java】Java的继承和多态详解
- JAVA从零单排-----继承、封装和多态详解
- 【Java】Java的继承和多态详解
- C++封装继承多态 及内部实现原理详解
- 简单理解全栈工程师
- 【软件工程】视频总结
- Android Fragment 真正解析(上)
- xml文档的两种解析方式
- IOS NSFileHandle 基本用法
- 继承多态详解
- unity之Post,Get请求
- zkw费用流模板(适用二分图)
- 软件设计杂谈<一>
- traits:Traits技术学习笔记
- 播放多媒体文件的类——Mediaplayer
- Hdu 2795 线段树的运用
- 炉石数据库以及django admin
- java web学习心得与总结(1)——jsp基本语法