java.ppt


文档分类:管理/人力资源 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75
文档列表 文档介绍
java64738第3章面向对象程序设计
内容摘要
面向对象的思维就是以面向对象为中心来思考问题,此时会将与问题相关的种种元素视作为一个个的对象。问题的发生是由对象的交互所产生,而问题的解答也有某些对象彼此合作来完成。面向对象是一种对问题的思考方式,与任何的程序语言没有任何直接的关系,面向对象也绝不仅用于程序设计领域。对对象信息进行封装,我们使用了类。
本章首先从面向对象与面向过程的比较入手,介绍对象概念和面向对象开发过程。然后中的介绍如何在Java中创建Java类、方法和变量,接下来介绍Java对象、方法和继承,最后介绍内部类和抽象类。
2
学习目标
理解面向过程和面向对象区别
掌握对象概念
了解面向对象开发过程
熟练掌握Java类的创建
掌握类中的方法和变量的创建
掌握创建对象和对象引用
熟练掌握常用的基本方法,如静态方法和最终方法
掌握继承概念
掌握内部类和抽象类的使用
3
面向过程与面向对象
现在,作为程序员肯定听说过面向对象编程(OOP)这个奇妙的术语。OOP是当今软件开发中最热门的—种方法。面向对象编程与面向过程相比较,是一个全新的编程方式。本节就会介绍编程思路的发展和面向对象编程特点。
4
编程思路的发展
要明白面向对象编程给程序员带来的好处,是需要了解编程技术发展的历史。在早些时间的计算机年代里,编程是一个十分花费精力的过程。计算机要做的每一步都必须详细入微(没有错误)地编写程序。早期的语言是著名的机器语言,后来进化为汇编语言。
面向过程
面向过程编程是程序开发首先选择的思路,这些过程语言把代码做成叫做过程或函数的块。每个块的日标是完成某个任务。
结构化程序设计
面向对象
5
面向对象设计
非面向对象与面向对象的区别
非面向对象的数据不能隐藏,而且数据与方法不够紧密
面向对象的思想
面向对象是一种思想,是指用什么样的思路去写程序,做软件。
真正的面向对象是指用面向对象的思想去在现实生活中解决问题,将现实中解决问题的思想与计算机思想更好地统一起来,能够让计算机模拟现实生活中解决问题的办法。
通过语言来编写程序,模拟人类解决问题的方法思路,而解决问题的最好思想就是在现实中已形成的思想,计算机就是要解决现实中的问题,把现实的问题迁移到计算机中解决。
6
面向对象解决问题的方法思想
例:
传统的程序员写排序代码则一般都会思考怎么排序,用什么循环,如何移用元素等,自己写代码实现排序功能
作为一个java程序员,java是纯粹的面向对象的编程语言,则无需自己写代码实现,一定要转变思想,当java程序员遇到一个问题,要实现一个功能时,则不要一味地想到自己怎么解决问题,而是先想想java中有没有现成的哪个类的哪个方法可以实现和解决问题。这就是面向对象的思想,也就是java的程序设计思想
面向对象设计
7
Java语言其实就是由很多的类组成,每个类有不同的对象,每个对象又有很多方法,所以我们解决问题,编写程序就是调用这些方法来解决问题。(数组名)来实现。
调用的java类的方法都是经过测试的,sun公司不断更新的方法,肯定是最好的,所以一定要学会运用不同类的不同方法。
面向对象设计
8
对象入门
类与对象
什么是对象
对象是现实世界中客观存在的,是类的实例,万事万物皆是一个对象。
任何一个对象都有2种特性:特征和行为
一个对象它具有什么特征,我们称它具有什么属性,用属性表示
一个对象它有自己的行为,它具有什么行为,我们称它具有什么方法,用方法表示
任何一个对象都是有属性,有方法的。
9
对象入门
什么是类
类是同一类型事物数据的抽象,是对象共性的抽象,是客观对象在人脑中的主观反映,对象则是类的具体化,是类的实例。
类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。
java中的类与对象的使用
在java中,我们一定是写类,因为对象太多,无法写,只能写一个类来代表所有对象
在java中,我们一定是使用对象,因为类是一个抽象,没有实现,在现实生活中只有具体的对象,所以我们一定是用对象
10

java 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小2.05 MB
  • 时间2018-04-05