面向对象编程(OOP)有三个特性:封装、继承和多态性。Smalltalk、C++、Java、C#等面向对象语言在语言层次上支持OOP,而OOP并不是为特殊语言而使用的,用C和汇编也可以实现OOP的思想。
要自己建立虚表,并维护这个表。C+实现了C语言的多态性,但是在嵌入式系统开发中,不建议用多态性,因为复杂。
面向对象编程(OOP)有三个特性:封装、继承和多态性。Smalltalk、C++、Java、C#等面向对象语言在语言层次上支持OOP,而OOP并不是为特殊语言而使用的,用C和汇编也可以实现OOP的思想。
要自己建立虚表,并维护这个表。C+实现了C语言的多态性,但是在嵌入式系统开发中,不建议用多态性,因为复杂。