[对象和类型]6.方法的重载
2009-09-26 12:45
141 查看
说明:重载是指方法名称相同, 签名不一致(参数个数或类型不同),调用方法时通过不同的方法参数或返回值来判断执行哪个方法。
要跟方法重写区分开,方法重写是指子类中的同名方法覆盖父类中的同名方法,在类中执行同名的父类方法时,调用的是子类重写后的方法。
比如下面的方法都叫ToString,但是允许同时存在。编译器根据实据调用时的类型选择相对应的方法原型
Convert.ToString (Boolean) ;
Convert.ToString (Byte) ;
Convert.ToString (Char) ;
Convert.ToString (DateTime) ;
Convert.ToString (Int32) ;
Convert.ToString (DateTime, IFormatProvider) ;
要跟方法重写区分开,方法重写是指子类中的同名方法覆盖父类中的同名方法,在类中执行同名的父类方法时,调用的是子类重写后的方法。
比如下面的方法都叫ToString,但是允许同时存在。编译器根据实据调用时的类型选择相对应的方法原型
Convert.ToString (Boolean) ;
Convert.ToString (Byte) ;
Convert.ToString (Char) ;
Convert.ToString (DateTime) ;
Convert.ToString (Int32) ;
Convert.ToString (DateTime, IFormatProvider) ;
相关文章推荐
- 卓越班暑假培训笔记(一)----java(类和对象的概念、实例变量、方法重载、构造方法、数据类型)
- Java面向对象02-方法的签名,重载,构造方法和引用类型数组
- JavaScript中判断对象类型方法大全1
- js确定对象类型方法
- 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
- 面向对象第五课,方法重载,构造方法的重载
- C++ 学习笔记(14)重载运算与类型转换、函数对象、function库
- javabean实体类对象转为Map类型对象的方法
- 获取对象类型及类型判断的几种方法
- JAVA笔记2__类/封闭性/构造方法/方法的重载/匿名对象
- JS基本数据类型与对象的valueOf方法
- JavaScript中判断对象类型的种种方法
- 1.为什么需要继承?如何继承?继承到什么? 2.方法的重载与重写的区别 3.类型的自动转换和强制转换 4.子类特有的方法的调用规则 5.子类重写的方法的调用规则 6.多态的理解 7.面向对象的三大特征
- static的方法和变量,只与当前类型有关,和当前对象实际new无关
- Objective-C 动态类型检测 类和实力对象能否响应方法
- Hibernate中四种对象状态,Session常用方法,映射类型
- 判断对象类型的方法
- 解析PHP将对象转换成数组的方法(兼容多维数组类型)
- Oracle自定义数据类型 2 (调用对象方法)
- javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性