java的面向过程编程.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

java的面向过程编程--第1页

java的面向过程编程

一、对象

现实世界中,随处可见的一种事物就是对象,对象是事物存在

的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的

方式总是将复杂的事物简单化,于是就会思索这些对象都是由哪

些部分组成的。通常都会将对象划分为两个部分,即动态部分与

静态部分。静态部分,顾名思义就是不能动的部分,这个部分被

称为属性,任何对象都会具备其自身属性,如一个人,它包括

高矮、胖瘦、性别、年龄等属性。然而具有这些属性的人会执行

哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说

话、行走,这些是这个人具备的行为(动态部分),人类通过探讨

对象的属性和观察对象的行为了解对象。

二、类

类是封装对象的属性和行为的载体,反过来说具有相同属性和

行为的一类实体被称为类。例如一个鸟类,鸟类封装了所有鸟的

共同属性和应具有的行为,其结构如图所示:

三、封装

封装是面向对象编程的核心思想,将对象的属性和行为封装起

来,而将对象的属性和行为封装起来的载体就是类,类通常对客

户隐藏其实现细节,这就是封装的思想。例如,用户使用〔电脑〕,

第1页共7页

java的面向过程编程--第1页

java的面向过程编程--第2页

只必须要使用手指敲击键盘就可以实现一些功能,用户无须知道

电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,

但在使用电脑时并不完全依赖于电脑工作原理这些细节。

四、继承

类与类之间同样具有关系,如一个百货公司类与销售员类相联

系,类之间这种关系被称为关联。关联是描述两个类之间的一般

二元关系,例如一个百货公司类与销售员类就是一个关联,再比

如同学类以及教师类也是一个关联。两个类之间的关系有很多种,

继承是关联中的一种。

五、多态

多态性同意以统一的风格编写程序,以处理种类繁多的已存在

的类以及相关类。该统一风格可以由父类来实现,依据父类统一

风格的处理,就可以实例化子类的对象。由于整个事件的处理都

只依赖于父类的方法,所以日后只要维护和调整父类的方法即可,

这样降低了维护的难度,节省了时间。

在提到多态的同时,不得不提到抽象类和接口,因为多态的实

现并不依赖具体类,而是依赖于抽象类和接口。

2java怎么学习

搭建学习环境

关于初学者,学习编程语言最重要的就是学习。所以一定要搭

第2页共7页

java的面向过程编程--第2页

java的面向过程编程--第3页

建开发环境。具体的,下载Java新的SDK,下载集成开发环境(IDE)

如Eclipse,配置环境。网络上有很多相关的环境配置教程。关

于开发环境,重点要学习如何单步调试,关于EclipseIDE来说,

是F5-F7。学会单步调试,那么基本就可以很好的编写程序了。

学习JavaSE基础

接下来,可以找一本书(任何大学教材)学习Java的基础部分,

不要看特别厚的书,比如Java编程思想,关于初学者看这类书太

累。并不推举只是看视频学习,而是要边看书边照着书上的代码

打一遍。即使记不住,也要打一遍。此时的学习,主要是学习好

Java的语法,知道每个常用的类或者功能怎么用。并不推举使

用命令行来学习代码,直接用IDE就好了,因为大部分国内的公

司也是用IDE开发的。学的时候并不一定要背下来,但是要在用

的时候知道去哪里找相关的内容,然后通过反复的使用达

文档评论(0)

180****8894 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档