我们知道了什么是类和对象,本节我们来了解一下什么是方法。

在直接调用方法这一节中我们通过鼠标右键点击角色,菜单中选择不同的选项(方法),来让树袋熊做一些动作。比如前进,转向等,在java中,这些操作称之为方法。

void move()

void turnLeft()

我们再来看看这两个方法,除了方法名称“move”、“turnLeft”之外,在开头还有几个字母“void”,方法名后面还有一对括号。这两个信息就告诉我们这个方法将会返回什么和什么样的数据将会被传入方法里。

返回值:

方法名前面的单词称之为返回类型,他告诉我们这个方法将返回什么。void表示什么都不返回,带有void的方法只是执行方法里的动作,然后停止。除了void之外的其它单词都表示该方法在调用时会返回一些信息,并且会告诉我们这个返回信息是什么类型的。

图中我们可以看到int、boolean,int指的是整型,通俗说就是个整数,没有小数点,这种方法将会返回一个整数给我们。boolean类型只有两个可能的值:true和false。一个返回类型为boolean的方法将返回true或false给我们。

void返回类型的方法如树袋熊的move()方法,当执行这个方法,他就会执行移动。不带void的方法就如同提问一样,看一下canMove方法:

boolean canMove()

当执行这个方法,它会弹出一个对话框,这里重要的信息就是黄色部分文本框里的“true”,它就是这个方法返回的结果。就如同我们刚问了树袋熊你能动吗?树袋熊回答“是的”(true)。将树袋熊移动到不同的位置再执行这个方法,看这个方法返回的结果一直是“true”吗?那它什么时候会返回“false”。

再来看另一个带返回值的方法

int getLeavesEaten()

执行这个方法它会返回这个树袋熊吃了多少片叶子。返回的就是一个整数,叶子的片数。我们在世界里放置一些叶子,移动树袋熊去吃,再运行这个方法,看看返回的数字是多少。

具有非void返回类型的方法通常只是告诉我们关于对象的一些信息(它可以移动吗?它吃了多少叶子?),它不会对对象作出任何改变。 具有void返回类型的方法通常是让对象去完成某些动作,做一些事情。

少儿编程里java_Java少儿编程神器Greenfoot(10)方法相关推荐

  1. 少儿编程里java_Greenfoot【java学习】-方法

    我们知道了什么是类和对象,本节我们来了解一下什么是方法. 在:Greenfoot[java学习工具]-直接调用方法这一节中我们通过鼠标右键点击角色,菜单中选择不同的选项(方法),来让树袋熊做一些动作. ...

  2. 儿童编程软件python-MRT7-Python少儿编程下载

    MRT7-Python软件是韩端科技推出的少儿编程软件,分为图块Boclky 编程模式.Python代码编程模式,同时也可以配合设备使用!感兴趣的朋友不要错过了,欢迎大家下载体验. 软件介绍 图块Bo ...

  3. 如何自学python编程-如何教少儿学习Python编程

    如何给少儿讲编程? 1.首先给少儿讲编程一定要简单,通俗易懂. 因为少儿接触的事务比较少,你要用形象的少儿可以接受的方式让他们理解. 2.讲编程的速度一定要慢. 因为少儿的接受能力相对较弱一些,所以要 ...

  4. 5岁自学python编程-哈尔滨python少儿编程

    导语概要 哈尔滨童程童美教育培训智能机器人编程,小编在这里为您推荐的是哈尔滨童程童美教育智能机器人编程培训,让机器人陪伴中国儿童成长,锻炼学生的多方面能力的课程,是知名品牌,名师执教.通俗易懂.深受广 ...

  5. 合肥python儿童编程_合肥少儿编程学习中心

    合肥少儿编程学习中心 来源:教育联展网    编辑:佚名    发布时间:2019-05-29 少儿编程的方向 Basic BASIC(Beginners' All-purpose Symbolic ...

  6. 5岁儿童自学python编程-少儿python编程启蒙培训班-小孩学习编程去哪里好

    导语概要 为什么要学习少儿编程?少儿编程课程不仅能培养孩子逻辑思维能力,在整个编程过程中对孩子的创新能力.解决问题的能力.表达自己的能力.自学能力等方面都有很大的帮助,而这正是今日孩子需要拥有的必备技 ...

  7. python在线编程免费课程-少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

    大家好,我是爱编程的小熊,上一节我们学习了图形的旋转,这节,我们继续学习图形旋转及其变化的轨迹,进而绘制出更加绚丽的图案.编程描述:这一节 我们将在上几节所学的基础内容,并加上色彩和渐变填充的效果,画 ...

  8. python机器人编程 乐高_孩子还能加分?少儿编程可以实现!编程机器人和编程有什么区别?...

    简单来说,少儿编程可以制作动画,制作APP,让机器移动等等,如下图所示,编程都可以实现. 那么编程机器人呢,主要是通过编程让机器动起来,比如让车跑起来,加速减速,让机器人挥动臂膀抓,放等等,通过编程让 ...

  9. 少儿学人工智能编程好还是机器人编程好

    少儿学人工智能编程好还是机器人编程好?小孩的学习一直以来都是家长们非常关心和重视的一件事情.很多的家长在培养孩子的学习方面也可以说相当的耐心的,会给孩子选择一些能够有利于孩子成长的课程.就拿现在很多的 ...

最新文章

  1. PHP多种序列化/反序列化的方法 json_encode json_decode
  2. 使用注解方式进行aop编程(代码)
  3. PHP实现类似百度搜索自动完成(代码简单)
  4. [Leetcode][第309题][JAVA][最佳买卖股票时机含冷冻期][动态规划][压缩空间]
  5. 台式计算机windows7系统怎么做,台式电脑怎么在线进行重装win7系统
  6. apache 启用 gzip压缩
  7. 一个独立程序员对自己近九个月工作生活的回顾
  8. web之nginx相关配置二
  9. [译]5.6. Module Options 模块选项
  10. 使用OpenOffice实现Word转Html
  11. Python自动化 requests 库:发送 form-data 格式的 http 请求
  12. 静态时序分析 Static Timing Analysis 教程
  13. 2005年商业科技盘点:最被高估10大技术
  14. 【荐读】职场生存法则和智慧
  15. 如何培养自己的幽默感
  16. python int 转 16进制字符串 大写_第二课 python的基础命令
  17. 惠普HP LaserJet Enterprise 600 M602dn 驱动
  18. python-图片批量处理成正方形
  19. 【超详细】pytorch安装及配置
  20. 【DP】洛谷P2365 任务安排[n方做法]

热门文章

  1. 精易编程助手 V2.35 正式版
  2. 全程物流可视化管理新模式
  3. GIS系统在房产信息平台中的作用
  4. 阿里天池-python训练营task1
  5. 理解Sharding jdbc原理,看这一篇就够了
  6. 洛达应用层开发教程系列1-UI框架
  7. 计算机一级表格题销售额咋算,5.4全国计算机等级考试一级中的电子表格题讲解.ppt...
  8. 一度智信:环环相扣,拼多多“普惠”是行动的底色
  9. oracle精度说明符1~38_ORACLE 中NUMBER类型默认的精度和Scale问题
  10. JavaScript实现页面加载成功后刷新一遍当前页面(二)