JAVA编程基础-05面向对象基础剖析.pptx

JAVA编程基础-05面向对象基础剖析

JAVA编程基础 —— 面向对象基础;第五章 面向对象基础;本章要点;Contents;面向过程编程 传统的C语言属于面向过程编程。面向过程解决问题的思路:通常是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,最后一个一个依次调用函数来解决。 案例:ATM提款机终端系统(面向过程编程) 步骤1:输入密码,系统判断是否正确,如正确,进入取款界面,如错误,提示重新输入。 步骤2:进入取款界面,输入取款金额,系统判断余额是否足够,如不足,提示;如足够,点钞。 步骤3:吐出钞票,打印票据。 面向过程编程考虑的问题是程序运行的流程,主要是程序的算法,而数据只是在必要的时候插入到算法中间。;面向对象编程(OOP:Object-Oriented Programming ) 从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。面向对象解决问题的思路:通常是把构成问题域的事务分解成各个对象,给对象赋予相应的属性和行为,通过多个对象的相互协调来解决问题。建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为 。支持面向对象编程是Java 语言的重要特点。 ;案例

文档评论(0)

1亿VIP精品文档

相关文档