面向对象的好处就在于封装、继承、多态、抽象等特性。
就看楼主的两个程序,面向过程在求一个Rectangle的周长和面积时,每次都要传递参数;而length、width本来就是一个rectangle的两个要素,显然封装在一个类中是一个很自然的想法,你也不用每次求周长和面积时都要传参了。
当你用到虚函数时他有更大好处,等等。
你应该多接触多领悟。
就看楼主的两个程序,面向过程在求一个Rectangle的周长和面积时,每次都要传递参数;而length、width本来就是一个rectangle的两个要素,显然封装在一个类中是一个很自然的想法,你也不用每次求周长和面积时都要传参了。
当你用到虚函数时他有更大好处,等等。
你应该多接触多领悟。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货