当前位置: 备案域名出售 > 建站教程>正文

面向对象的编程方法

现在,面向对象的编程方法早已经成为编程的主流,那么究竟怎么理解面向对象这个概念呢? 小编带大家一起来了解一下!!

1、万物皆对象。将对象想成一种特殊的变量;它存储数据,而且还可以让你提要求,命令它进行某些操作。从理论上讲,你可以把所有待解决的问题中的概念性组件都表示成程序里的对象。

2、程序就是一组相互之间传递消息,告诉对象该干些什么的对象。你只要向那个对象发一个消息,就能向它提出要求。更确切的说,你可以这样认为,消息是调用专属某个对象的方法的请求。

3、每个对象都利用别的对象来组件它自己的记忆。换言之,你通过将已有的对象打成一个包,来创建新的对象。由此,你可以将程序的复杂性,隐藏在对象的简单性之下。

4、对象都有类型。说这句话的意思是,任何对象都是某个类的实例,而这里的类就是类型的意思。用以区分类的最突出的特点就是“你能传给它什么消息”。

5、所有属于同一类型的对象能接受相同的消息。以后你就会知道,实际上这是第一而不是特点。一个circle型的对象也是一个shape型的对象,所以可以保证circle能接受shape的消息。也就是说你写给shape的代码能自动交由任何符合shape描述的东西处理。这种转换性是OOP最强大的功能之一。

« 上一篇下一篇 »