终于讲到了面相对象。有两个小笑话和大家分享一下。
1.一对程序员恋人面对面着工作,你猜他们在做什么?答:面对对象编程……
2.为什么高级程序员比入门程序员更会处理情侣之间的关系?因为高级程序员会面对对象……
面对对象是怎么翻译过来的?面对着对象写程序么?没有对象怎么办?new一个,可是new完了还是没有对象啊?
此对象彼对象。此对象是指某一具体的事物,叫做对象,老王家里的那台破旧的某虹电视机,老李手上的那块大金表……等等这些具体的事物就是对象。有具体就有抽象,类的概念就出来了。什么是类,类就是一类对象的模板,用于描述同一类型的对象的一个抽象的概念。那什么又是面对对象编程呢?在这里要区分出一个概念,刚开始学习的时候的编程手段或者思想叫做面向过程,一步一步按部就班自己做下去,而面向对象,就是找人帮你做,自己负责宏观控制。可以理解成一个公司,刚开始只有老板一个人,所有事情都是老板一个人做,这个就叫做面向过程,后来他雇了员工,这样工作就交给了员工做,这个就叫做面向对象。
在这里还有一个小问题,java编程,对象不还是自己写出来的,所以面向对象的具体好处又是什么?
学浅才疏,敬陈管见。