多态和重载的区别
来源:互联网 发布:棉被芯什么牌子好 知乎 编辑:程序博客网 时间:2024/06/05 00:23
多态,面向对象特征之一,表现为不同对象调用相同方法会产生不同的结果。
[A pushOutValue];//A的pushOutValue方法会输出A的名字。
[B pushOutValue];//B的pushOutValue方法则会输出B的年龄。
重载,函数特征之一,表现为在一个类中同名不同参的方法分别被调用会产生不同的结果。
[A pushOutValue:@"name"];//语句调用A类中的pushOutValue:方法,传入一个字符串参数。并把字符串打印出来。
[A pushOutValue:@"name" andAge:@"18"];//语句调用A类中的pushOutValue:andAge:方法,传入两个参数。并把两个字符串打印出来。
总结如下:
人是类,电脑是方法。那么
1.多态就是一个电脑俩人用,你用电脑看电影,我用电脑打游戏。一个电脑的多个状态就叫多态。
2.重载就是一个人用俩电脑,一个用来看电影,一个用来打游戏。一个人玩完这个电脑玩那个就叫重载。
0 0
- 多态和重载的区别
- 多态和重载的区别
- 多态和重载的区别
- 多态和重载的区别
- 多态和重载的区别
- 多态和重载的区别
- 区别多态和重载
- 重载和重写、继承和多态的区别
- 多态的必要条件、重载和重写的区别
- 重载,继承,重写和多态的区别
- 重载,继承,重写和多态的区别
- 重载,继承,重写和多态的区别
- 重载,继承,重写和多态的区别
- 重载,继承,重写和多态的区别
- 重载、覆盖、重写和多态的区别
- override和重载的区别
- 覆盖和重载的区别
- override和重载的区别?
- 李红霞作业第二章14题
- 设计模式之一 ------------单例模式
- 【万里征程——Windows App开发】ListView&GridView之分组
- UVa 11584 - Partitioning by Palindromes [动规]
- 讨论main函数执行结束后还能在执行一段代码吗?
- 多态和重载的区别
- iOS开发中的绘图-Quartz2D-
- Java实现字符数组单词反转
- 语法小问题
- Python笔记——类定义
- 【学习笔记】TextField
- 解惑:NFC手机如何轻松读取银行卡信息?
- 第四周 阅读程序 6
- 猫猫学IOS(十六)UI之XIB自定义Cell实现团购UI