TP11 类的无参方法 ACCP 6.0 S1-1-使用Java理解程序逻辑 课件.ppt
《TP11 类的无参方法 ACCP 6.0 S1-1-使用Java理解程序逻辑 课件.ppt》由会员分享,可在线阅读,更多相关《TP11 类的无参方法 ACCP 6.0 S1-1-使用Java理解程序逻辑 课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、类的无参方法,第十一章,类和对象的区别是什么?数据类型有哪两类?如何使用?,public class,Student,toString,stu.name,stu.sex,stu.age,实现输出学生信息,下面代码有哪些错误?,回顾与作业点评,预习检查,类的方法由哪几部分组成?成员变量和局部变量的区别有哪些?JavaDoc怎样写注释?,本章任务,实现计算平均分和课程总成绩实现MyShopping系统菜单切换实现MyShopping系统入口程序,会定义和使用类的方法理解变量作用域会添加JavaDoc注释,本章目标,类的方法,1、写出狮子对象的“跑”方法、“叫”方法,电动玩具狮子属性:颜色:黄色行为
2、:跑叫,按此按钮,狮子开始叫,按此按钮,狮子开始跑,类的方法示例,public class AutoLion String color=黄色;public void run()System.out.println(正在以0.1米/秒的速度向前奔跑);public String bark()String sound=大声吼叫;return sound;,AutoLion类代码实现,方法体,返回类型,方法名称,如何定义类的方法,类的方法定义类的某种行为(或功能),方法的名称,方法的主体,方法返回的数据类型,定义类的方法,public 返回值类型 方法名()/这里编写方法的主体,步骤一:定义方法名以
3、及返回值,步骤二:编写方法体,方法的返回值,两种情况如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值的类型如果方法没有返回值,返回类型为void,public class Student String name=张三;public void getName()return name;,返回类型要匹配,return 表达式;,编译错误,作用:跳出方法给出结果,方法调用,方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果方法调用:执行方法中包含的语句,对象名.方法名();,2、小明过生日,爸爸送他一个电动狮子玩具,编程测试这个狮子能否正常工作,方法调用,pu
4、blic class AutoLion String color=黄色;/颜色/*跑*/public void run()System.out.println(正在以0.1米/秒的速度向前奔跑。);/*叫*/public String bark()String sound=大声吼叫;return sound;/*获得颜色*/public String getColor()return color;/*显示狮子特性*/public String showLion()return 这是一个+getColor()+的玩具狮子!;,public class TestLion public static
5、 void main(String args)AutoLion lion=new AutoLion();System.out.println(lion.showLion();lion.run();System.out.println(lion.bark();,在类的方法中调用该类另一个方法,在main()方法中调用类的方法,方法调用小结,方法之间允许相互调用,不需要知道方法的具体实现,提高了效率,public class Studentpublic void showInfo()return 我是一名学生;,方法的返回类型为void,方法中不能有return返回值!,常见错误4-1,publi
6、c class Studentpublic double getInfo()double weight=95.5;double height=1.69;return weight,height;,方法不能返回多个值!,常见错误4-2,public class Studentpublic String showInfo()return 我是一名学生;public double getInfo()double weight=95.5;double height=1.69;return weight;,多个方法不能相互嵌套定义!,常见错误4-3,public class Studentpublic
7、String showInfo()return 我是一名学生;public double getInfo()double weight=95.5;double height=1.69;return weight;,public class Studentint age=20;if(age20)System.out.println(年龄不符合入学要求!);public void showInfo()return 我是一名学生;,不能在方法外部直接写程序逻辑代码!,常见错误4-4,小结1,编写电池类(Cell):具有品牌属性,可以续电编写测试类(TestCell),参考代码1,参考代码2,成员变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TP11 类的无参方法 ACCP 6.0 S1-1-使用Java理解程序逻辑 课件 方法 S1 使用 Java 理解 程序逻辑
链接地址:https://www.31ppt.com/p-3908261.html