其一,你看,它不但是C语言,还带了加号+,而且还带了两,是C plus plus。第一说C++是C语言,是因为它兼容了C,C是C++的血缘继承上的父亲,C++基本上继承了C的所有功能和库;第二说它是超强版的C,是因为它功能上进一步得到了加强和丰富,而且这种加强是具有革命性的,因为C语言是面向过程编程语言(POP),而C++是面向对象编程语言(OOP),所以你既可以拿C++面向过程地编程,也可以拿C++面向对象地编程,而面向对象编程,是高级语言发展的新阶段,和高级语言现代性的特征表现。
JS是有道路性的,即原型链或隐式原型链。
原型链就像一条路或者就是一条路。它是实例对象追溯或查找自身可用属性方法的机制和途径。
原型链,让实例对象,可以从对象自身出发,通过不断的对象原型属性__proto__指向,实现向上追溯和查找。
如:
function O(){}
var o = O()
console.log(o.toString())