题目:创建一个新类Gerbil,包含int gerbilNumber,在构造器中初始化它。添加一个方法hop(),用以打印Gerbil的号码以及正在跳跃的信息。创建一个ArrayList,并向其中添加Gerbil对象。使用get()遍历List,并且随每个Gerbil调用hop().

import java.util.ArrayList;class Gerbil{int gerbilNumber;//创建对象Gerbil(int Number) {gerbilNumber = Number;//构造器初始化}void hop() {//hop方法System.out.println("Gerbil "+gerbilNumber+" is hopping");}
}public class Exercise {public static void main(String[] args) {ArrayList<Gerbil> gerbil = new ArrayList<Gerbil>();//创建ArrayListfor(int i=0;i<5;i++) {gerbil.add(new Gerbil(i));}for(int i = 0;i<gerbil.size();i++) {gerbil.get(i).hop();}}}
/*
Gerbil 0 is hopping
Gerbil 1 is hopping
Gerbil 2 is hopping
Gerbil 3 is hopping
Gerbil 4 is hopping*///

创建一个新类Gerbil相关推荐

  1. 练习:创建 一个新类 Gerbil,包括 int getbilNumber,在构造器中初始化它。

    package com.list.arraylist;import java.util.ArrayList;/***创建 一个新类 Gerbil,包括 int getbilNumber,在构造器中初始 ...

  2. java创建一个图形类getv_java建立类和对象分糖果

    10个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩2 ...

  3. 01_创建一个新的activityactivity配置清单文件

    今天开始学四大组件.今天是学Activity,然后是广播接收者,然后是服务,然后是内容提供者.四大组件,咱们一天一个.Activity就是跟用户交互的界面,大部分的应用都不会只有这么一个界面.创建多个 ...

  4. 如何在Java中创建一个新的List

    本文翻译自:How to make a new List in Java We create a Set as: 我们创建一个Set为: Set myset = new HashSet() How d ...

  5. 联合查询是要多创建一个实体类么_[译] 如何用 Room 处理一对一,一对多,多对多关系?...

    原文作者:Florina Muntenescu 原文地址: medium.com/androiddeve- 译者:秉心说 译者说:最近在做一款 Rss 阅读器,使用 Room 存储订阅源以及其中的文章 ...

  6. Android自定义控件学习(四)------创建一个视图类

    创建一个视图类 精心设计的自定义视图与其他精心设计的类非常相似.它使用易于使用的界面封装了一组特定的功能,它可以高效地使用CPU和内存,等等.不过,作为一个设计良好的设计,自定义视图应该: 符合And ...

  7. android自定义View学习(一)----创建一个视图类

    创建一个视图类 精心设计的自定义视图与其他精心设计的类非常相似.它使用易于使用的界面封装了一组特定的功能,它可以高效地使用CPU和内存,等等.不过,作为一个设计良好的班级,自定义视图应该: 符合And ...

  8. Android 创建一个新的Activity

    本文转载自:http://www.cnblogs.com/wuyudong/p/5658020.html 新建一个项目,创建一个java类,继承自Activity 新建一个Android.xml文件: ...

  9. 创建一个新的extender

    写在前面的话: 本人在前一段的ASP.NET AJAX的学习中,本想使用一个<ajaxToolkit:ValidatorCalloutExtender >,但是折腾了几天,发现不能够使用, ...

最新文章

  1. 重磅 | 最全PPT实录!英伟达发布可编程AI推理加速器TensorRT
  2. 分享13个Spring Boot 优质开源项目!商城,ERP,管理系统
  3. Flutter开发之数据存储-2-文件存储(33)
  4. UDP如何实现可靠传输
  5. 《转》从程序员到项目经理(五):不是人人都懂的学习要点
  6. 1.虚拟化的历史和定义
  7. VTK:Video之MPEG2
  8. tailf、tail -f、tail -F 指令
  9. java避免空指针异常_避免Java中的空指针异常
  10. 68 cookie在登录中的作用
  11. 亲测有效!解决macOS Big Sur系统Parallels Desktop 16的USB无法使用和无法联网问题
  12. 20211102:数字滤波器按照实现结构的分类及其优缺点总结
  13. ES5-String-indexOf/lastIndexOf
  14. 在.NET中探测U盘的插入/拔出
  15. idea装vue插件之后没有代码提示怎么办呢
  16. 白盒测试之基本路径测试法[3]
  17. 笨方法学习python
  18. 实用主义学python百度网盘_麻瓜编程:实用主义学Python(5套全)(火评)
  19. Python的学习笔记案例4--52周存钱挑战4.0
  20. python爬取阳光问政

热门文章

  1. 2021水利水电安全员模拟考试案例题库及答案(二)
  2. MP4文件刻录成DVD
  3. 网络协议学习之Ethernet II协议(二层)
  4. 旧手机进水了,显示手机低温无法充电
  5. 培养学生既要言传也要身教!
  6. 最常见的十种网络攻击行为,你能防住几个?
  7. HTML标记语言学习之二
  8. nokia n1 android 6,细数6款为Nokia N1铺路的平板:最早一款比iPad大9岁(图)
  9. OpenAI 成近期顶流团队?如何使用 OpenAI 和 Node.js 构建 AI 图像生成器?
  10. Docker孵化的5个开源项目