万丈高楼平地起,勿在浮沙筑高台。不知道是不是由于之前VB基础没打好的原因,自从开到C#这就遇到了不少困难,当然了,困难虽然是暂时的,但总得去解决不是,只好通过不断地学习和总结来加深印象,夯实基础,争取厚积薄发。
封装、继承和多态是面向对象的三大特性,因此从C#的角度对这三大特性进行一个简单总结。
一、封装
首先封装相信大家都不会陌生了吧,就像看电视一样,不需要知道电视是怎么搜索频道,怎么成像的,只要把电视当成娱乐的对象,知道怎么用就可以了,这就是面向对象中封装的特点,也就是说每个对象都包含它能进行操作所需要的所有信息。因此对象不必依赖其他对象来完成自己的操作。这样方法和属性包装在类中,通过类的实例来实现。
封装的好处:
1、良好的封装能够减少耦合
2、类内部的实现可以自由地修改
3、类具有清晰的对外接口