JAVA程序员培训定制课程c02.ppt

JAVA程序员培训定制课程c02.ppt

ID:48737597

大小:436.00 KB

页数:32页

时间:2020-01-21

JAVA程序员培训定制课程c02.ppt_第1页
JAVA程序员培训定制课程c02.ppt_第2页
JAVA程序员培训定制课程c02.ppt_第3页
JAVA程序员培训定制课程c02.ppt_第4页
JAVA程序员培训定制课程c02.ppt_第5页
资源描述:

《JAVA程序员培训定制课程c02.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象的程序设计第二章2021/9/81本章内容软件开发的阶段面向对象的分析和设计简介类和对象构造方法对象的创建和使用信息的封装和隐藏JavaAPI2021/9/82软件开发的五个阶段需求分析系统设计编码实现测试阶段系统维护2021/9/83分析、设计及编码阶段分析阶段:分析并确定用户需求,用采用适当的模型规范地表述这一需求,形成分析模型,为要处理的现实世界中的事物建立抽象建模。设计阶段:确定系统如何实现所需的功能----采用适当的数据结构+控制逻辑,将分析模型细化。编码实现:选定一种适当的编程语言

2、,编码实现上述的设计,并在开发过程中引入测试,完善整个解决方案。2021/9/84面向对象的思想概述面向对象的编程思想力图使对计算机语言中对事物的的描述与现实世界中该事物的本来面目尽可能的一致。类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。2021/9/85类和对象举例//定义一个类classPerson{intage;intgetAge(){returnage;}voi

3、dsetAge(inti){age=i;}}//声明并创建一个Person类的对象,将该对象命名为aPersona=newPerson();//调用对象a中的方法a.setAge(36);2021/9/86声明类语法格式:[]class{[][][]}举例:publicclassPerson{privateintag

4、e;publicvoidshowAge(inti){age=i;}}2021/9/87声明属性语法格式:[]type[=defaultValue];举例:publicclassPerson{privateintage;publicStringname=“Lila”;}2021/9/88声明方法语法格式:([]){[]}举例:publicclassPers

5、on{privateintage;publicintgetAge(){returnage;}publicvoidsetAge(inti){age=i;}}2021/9/89对象的创建和使用使用new+构造方法创建一个新的对象;使用“对象名.对象成员”的方式访问对象成员(包括属性和方法);Example:publicclassTest{publicstaticvoidmain(String[]args){Persond=newPerson();d.setAge(42);System.out.printl

6、n("本人年龄:"+d.getAge());}}2021/9/810Ex2-1分析并编译、运行下面的源文件,体会类的定义、对象的创建、对象成员方法的调用、类的定义和应用程序在源文件结构上的不同;//源文件A.javapublicclassA{publicvoidm1(){System.out.println("hi");}}//源文件Test.javapublicclassTest{publicstaticvoidmain(String[]args){Ahello=newA();hello.m1();

7、}}2021/9/811面向对象的应用举例(1)程序BirthDate.java://定义类BirthDatepublicclassBirthDate{privateintday;privateintmonth;publicintyear;publicvoidsetDay(intd){day=d;}publicvoidsetMonth(intm){month=m;}publicvoidsetYear(inty){year=y;}publicintgetDay(){returnday;}publicin

8、tgetMonth(){returnmonth;}publicintgetYear(){returnyear;}publicvoidshow(){System.out.println(day+"-"+month+"-"+year);}}2021/9/812面向对象的应用举例(2)程序ObjectOperating.java://定义类ObjectOperatingpublicclassObjectOperating{publicstaticvoidmai

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。