Jav*_*yer 3 c oop printf overloading
我总是问自己这个问题,为什么在C中的printf()被设计为接受任意数量的参数,是不是表示重载?如果是,纯结构化语言如何包含面向对象的语言概念,如方法重载?
das*_*ght 7
是不是超载?
不,C中没有超载.它被称为"可变函数".
不,尽管它出现在C++中并且缺少C语言,但方法重载并不是面向对象的概念.它在相当古老的编程语言中占据突出地位,例如Prolog,它不是面向对象的.
归档时间:
12 年,11 月 前
查看次数:
138 次
最近记录:
10 年,2 月 前