本文主要是介绍计算机复试面试问答准备(未完),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 理解多态性
理解多态性
多态性就像是一只变色龙,它可以改变自己的形状和颜色来适应不同的环境。在软件工程中,多态性指的是一个对象能够表现出多种不同的行为,就像是变了个样子一样。
例如,我们可以有一个动物的类,里面有一个叫作"叫声"的方法。我们可以派生出不同的动物类,比如狗和猫。虽然它们都是动物,但是它们的叫声是不一样的。当我们调用"叫声"的方法时,根据具体是狗还是猫,它们会表现出不同的叫声。
所以,多态性就是让一个对象可以根据具体情况表现出不同的行为,就像变色龙一样。这样可以提高代码的灵活性和重用性。
Polygon p = new Polygon () ;
Rectangle r = new Rectangle ()
这篇关于计算机复试面试问答准备(未完)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!