面向对象基础(一)
我想在这个园子里面的新人,还是"掌门人",都对"面向对象"这几字非常的耳熟了或者有一定的了解。
但当一个初学都在学习面向对象的时候,会遇到一些瓶颈和麻烦,认为面向对象非常的难以理解。
那么本章节主要是让大家了解面向对象,并系统地掌握面向对象编程的技能点,消除初学者的疑惑.
1、 如何去学习面向对象的编程?
2、 需要掌握的有哪些技能点?
一、如何去学习面向对象的编程?
首先要想要学习好面向对象编程,那么你就必须把一切的事物都能想到它的一些特性和行为。
如:现在你现在看到本篇的文章,你会想到什么?我想大部份人都会说,看到的是文字。
但是对于一个面向对象的编程者来说,它看到的应该是比文字还要多的东西。
如:字体的颜色、字数、文字的大小、文字的样式、文字的粗细,等等。。。。。
建议大家去youku上面去搜索一下,去搜索一下印度的“这个真牛"的视频,也许会对你的认识有帮助。
二、学习OOP需要掌握的有哪些技能点?
我用一个图来描述一下,大家首先必须要掌握的知识点
在图中,分别列出面向对象的三大特性
1、封装的特点:
1)、隐藏代码的实现,便于用户调用
2)、让代码与实现相分离
3)、在类的内部实现自由的修改
2、继承的特点:
减少重复的代码,便于程序的维护
3、多态的特点:
表示不同的对象在执行相同的动作的时候,通过自己内部来执行
想必大家对面向对象的三大特性,都非常了解,我这里只是简单的描述了一下。
请大家先了解一下,那么下一章,我们就开始面向对象的第一步,了解什么类和对象.