Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx

Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx

ID:51777419

大小:1.08 MB

页数:81页

时间:2020-03-07

Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx_第1页
Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx_第2页
Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx_第3页
Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx_第4页
Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx_第5页
资源描述:

《Java 程序设计任务教程 教学课件 作者 王晓刚 黄珏 JAVA教程-单元三.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计任务教程任务2使用成员变量和成员方法任务1初识类与对象任务3构建类的构造方法任务4区分值传递与引用传递单元3Java面向对象编程基础任务5通过main()方法向程序传递数据任务7设计抽象类任务6识别类的继承和多态任务8实现内部类任务9定义接口单元3Java面向对象编程基础任务10创建包单元3Java面向对象编程基础Java语言是一种面向对象的程序设计语言,类和对象是面向对象程序设计的基本概念。类是相似对象中共同属性和方法的集合体,对象是类的实例,类的封装性是面向对象程序设计的一个重要特点。【学习目标】类和对

2、象的基本概念方法的声明和调用类的基础和多态Java抽象类和接口的使用方法理解包的概念并掌握包的作用任务1初识类与对象【任务简介】本次任务是理解类的基本概念,并掌握对象的含义,设计“猫”类:猫{姓名,月龄,性别,毛色,爱喵喵叫}创建“猫”类的一个对象:伊凡{伊凡,16个月,男孩,白色,爱喵喵叫}任务1初识类与对象【相关知识】一、类的定义面向对象的方法是将系统看作现实世界对象的集合,现实社会中一切皆对象。比如:人,树,石头,猫,鸟,汽车,地球等等。任何一种对象都具有静态的属性,但不一定具有动态的行为。比如:纪念碑。对象本身的属

3、性和行为之间可以相互影响。你可以把类比作一类事物,比如人类就是一个大类,而一个具体的人,比如小明,就是人类里面的一个对象。这个对象有眼睛、鼻子、耳朵这些器官,这些被称为对象的属性。这个人会跑,会跳会吃饭,这是人的动作,被称为对象的方法。任务1初识类与对象【相关知识】一、类的定义类是组成Java程序的基本要素,在Java程序里,将要表达的概念封装在某个类中。它封装了一类对象的属性和方法,是这一类对象的原型。Java中类的一般格式如右所示:[修饰符]class类名[extends父类名][implements接口]{[修饰符]

4、类型成员变量1;[修饰符]类型成员变量2;…[修饰符]类型成员变量n;[修饰符]类型成员方法1{方法体1}[修饰符]类型成员方法2{方法体2}…[修饰符]类型成员方法n{方法体n}}任务1初识类与对象【相关知识】二、对象的创建对象:对象是类的一个具体的体现者。就是实体的一个对象,都属于某个类,或者是某个类的实体。比如“尼克松”是个“人类”的对象,“牛顿”也是个“人类”的对象,当然具体的对象具有类的所有方法和属性。任务1初识类与对象【相关知识】二、对象的创建1.声明对象类名对象名;例:Catmiao;Floatf1,f2;任

5、务1初识类与对象【相关知识】二、对象的创建2.创建对象对象只有在创建后才能使用,在Java语言里用new关键字来生成对象,通常的格式为:对象名=new类名([参数]);例:miao=newCatf1=newFloat(30f);任务1初识类与对象【相关知识】二、对象的创建2.创建对象声明对象和创建对象也可以合并为一条语句,类名对象名=new类构造方法名([参表]);例:Catmiao=newCat();Floatf1=newFloat(30f);任务1初识类与对象【相关知识】二、对象的创建3.引用对象引用成员变量的一般格式

6、是:对象名.属性名例:miao.name="伊凡";引用成员方法的一般格式是:对象名.方法名([实参列表])例:miao.sound();任务1初识类与对象【相关知识】二、对象的创建4.对象的清除在Java中,程序员不需要考虑跟踪每个生成的对象,系统采用了自动垃圾收集的内存管理方式。运行时系统通过垃圾收集器周期性地清除无用对象并释放它们所占的内存空间。任务1初识类与对象【任务实施】01//源程序:Ctt.java02classCat{03Stringname;04intmonth;05Stringsex;06Stringc

7、olour;07publicvoidsound(){08System.out.print("爱喵喵叫");09}10}11publicclassCtt{12publicstaticvoidmain(String[]args){13Catmiao=newCat();14miao.name="伊凡";15miao.month=16;16miao.sex="男孩";17miao.colour="白";18System.out.print(miao.month+"个月的"+miao.colour+"猫"+miao.name+"是"

8、+miao.sex);19miao.sound();}}任务2使用成员变量和成员方法【任务简介】编写一个学生入学成绩的登记程序,设定录取分数的下限及上限(满分),如果输入的学生成绩超过上限或低于下限,则需要对成绩进行审核。程序运行结果如图所示。任务2使用成员变量和成员方法【相关知识】一、成员变量类的成员

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

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

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