对于面向对象的理解(JAVA)

JAVA 是一门优美的面向对象的语言。那问题就来了什么是对象,这个问题有一个简单的诠释 “万物皆对象”。那么在面向对象编程中对象是类的一个实例,那么什么是类呢?类是一组相似对象的共有特征的抽象。类有什么特征呢?类有它的属性(成员变量)和行为(方法)。

最后什么是面向对象 在软件开发过程中过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。基本特征主要有抽象性、封装性、继承性和多态性。

封装:对公用的行为进行提取分装,比如我们的日期格式化,数据库连接,打开连接,关闭连接,还有我们前端Jquery框架就是对js的常用方法进行封装为一个类库。供我快速的开发

继承:子类具有父类的行为,Java,C#里面只能单继承,就是说一个子类只能有一个父类。子类拥有父类非私有的属性和行为。

多态:多态,的体现方式有重载,重写。重载是具有相同的方法签名不同的参数列表,会有不同结果。就是我同一个行为输入的参数不同,会具有不同的行为特征是不同的。重写的话就是在子类中覆盖父类的行为,重新去实现。

上一篇:WPF中的MultiBinding


下一篇:.NET/C#发起GET和POST请求的几种方法