Java学习之路一
来源:互联网 发布:大数据建模 编辑:程序博客网 时间:2024/06/05 07:36
1.什么叫面向对象和面向过程?
对象就是一个物品,支持一些操作,就好像你虽然不会手动造一台电脑但你会用电脑一样,电脑怎么把你需要的东西算出来不关你事,但你只需要输入11+12=?,电脑就会把11+12=23告诉你,电脑怎么把11+12=23算出来,对你是不透明的;而面向过程就是你必须知道电脑怎么工作,然后一步步把11+12=23这个结果算出来,比如现转化成二进制,然后求和,一步步都是需要你自己安排的
面向对象:更加贴近生活吧?比如:有大卡车、汽车之分,用面向对象的设计方法可以这么说:
类 机动车
{
过程 起步;
过程 刹车;
…………
}
类 汽车 继承自 机动车
{
过程 载客;
…………
}
类 大卡车 继承自 机动车
{
过程 载货;
…………
}
上面这些伪代码就体现了面向对象的继承性,像是大卡车就可以有机动车的起步、刹车这些基本功能,却又可以载货。
面向过程:程序由一堆函数、过程组成,是最简单、最基本的。
0 0
- Java学习之路一
- Java学习之路一
- java学习之路(一)一路郁闷
- Java 学习之路(一)
- JAVA学习之路(一)
- JAVA学习之路(一)--------2
- Java学习之路(一)
- 我的java学习之路 一
- 我的Java学习之路( 一 )
- java学习之路一、工作线程
- 《Java核心技术》学习之路(一)
- java痛苦学习之路[一] ---@SuppressWarnings
- Java-菜鸟学习之路(一)
- 学习JAVA之路(一、概述)
- Java学习之路(一)
- Java学习之路(一)
- 学习java之基础一
- java学习之数组(一)
- 推荐系统架构
- IoT (Internet of Things)资源汇总
- 算法作业_20(2017.5.4第十一周)
- 禅道-从windows7迁移至ubuntu14.04之一
- 解决windows下 cd 无法切换盘符目录
- Java学习之路一
- TotoiseSVN-小乌龟的使用方法
- AVStream介绍
- MAC下解决sudo: /etc/sudoers is owned by uid 501, should be 0的问题
- App 为什么收不到推送?
- android apk的大小优化
- 新版Emoji表情过滤
- centos7 部署配置tomcat7
- IntelliJ IDEA 16 本地LicenseServer激活(破解)