Java学习之路一

来源:互联网 发布:大数据建模 编辑:程序博客网 时间:2024/06/05 07:36

1.什么叫面向对象和面向过程?

对象就是一个物品,支持一些操作,就好像你虽然不会手动造一台电脑但你会用电脑一样,电脑怎么把你需要的东西算出来不关你事,但你只需要输入11+12=?,电脑就会把11+12=23告诉你,电脑怎么把11+12=23算出来,对你是不透明的;面向过程就是你必须知道电脑怎么工作,然后一步步把11+12=23这个结果算出来,比如现转化成二进制,然后求和,一步步都是需要你自己安排的

面向对象更加贴近生活吧?比如:有大卡车、汽车之分,用面向对象的设计方法可以这么说:
类 机动车
{
过程 起步;
过程 刹车;
…………
}
类 汽车 继承自 机动车
{
过程 载客;
…………
}
类 大卡车 继承自 机动车
{
过程 载货;
…………
}
上面这些伪代码就体现了面向对象的继承性,像是大卡车就可以有机动车的起步、刹车这些基本功能,却又可以载货。

面向过程程序由一堆函数、过程组成,是最简单、最基本的。

0 0