零基础ios开发(六 多态,删除指定图片 )
2015-10-29 20:35
239 查看
今天先了解一下多态,然后完成一个利用多态知识删除图片的小工程。
多态就是子类能当父类来使用,而父类不能当子类来使用。
我们要做的是这样一个事,如下图:
女人、男人、删除都是BUTTON,无论几次连续任意点击女人、男人按钮,在按下删除键后,都会删除掉最后一次点击的按钮,或者为女人,或者为男人。
男人和女人的共性都是人 ,且是图片,那么我们先新建立一个Person 作为父类,继承于UIImageView。
然后建立子类:Man、Women继承于Person
代码分别为:
然后添加三个按键:男人、女人、删除。
总代码如下:
实现效果图如下:
随意点击 女人 、男人 N 次 最后一次点击女人 然后点击删除得到如下显示:
然后点击男人,删除,得到如下效果图:
多态就是子类能当父类来使用,而父类不能当子类来使用。
我们要做的是这样一个事,如下图:
女人、男人、删除都是BUTTON,无论几次连续任意点击女人、男人按钮,在按下删除键后,都会删除掉最后一次点击的按钮,或者为女人,或者为男人。
男人和女人的共性都是人 ,且是图片,那么我们先新建立一个Person 作为父类,继承于UIImageView。
然后建立子类:Man、Women继承于Person
代码分别为:
然后添加三个按键:男人、女人、删除。
总代码如下:
实现效果图如下:
随意点击 女人 、男人 N 次 最后一次点击女人 然后点击删除得到如下显示:
然后点击男人,删除,得到如下效果图:
相关文章推荐
- C#与.net高级编程 C#的多态介绍
- C#中面向对象编程机制之多态学习笔记
- C#中的多态深入理解
- C#中多态、重载、重写区别分析
- 设计引导--一个鸭子游戏引发的设计理念(多态,继承,抽象,接口,策略者模式)
- c#基础学习之多态
- PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
- 从汇编看c++中多态的应用
- javascript 面向对象全新理练之继承与多态
- Java多态的使用注意事项
- iOS开发之路--微博“更多”页面
- C#使用虚拟方法实现多态
- 实例讲解PHP面向对象之多态
- C#中多态现象和多态的实现方法
- C++基础之this指针与另一种“多态”
- 深入解析C++中的虚函数与多态
- C++多态的实现及原理详细解析
- PHP5中实现多态的两种方法实例分享
- 举例讲解PHP面对对象编程的多态
- js中实现多态采用和继承类似的方法