package com.list.arraylist;import java.util.ArrayList;/***创建 一个新类 Gerbil,包括 int  getbilNumber,在构造器中初始化它。* 类似:public Gerbil(int i) {*        gerbilNumber = i;*        }* 添加一个方法hop(),用以打印Gerbil的号码以及他正在跳跃的信息,* 创建ArrayList ,并向其中添加一串Gerbil对象,使用get()遍历List,* 并且对每个Gerbil调用hop();*/
class Gerbil{private int gerbilNumber;public Gerbil(int i){gerbilNumber = i;}public void hop(){System.out.println("Gerbil " + gerbilNumber +" hop");}
}
public class GerbilTest {public static void main(String[] args){ArrayList<Gerbil> gerbils = new ArrayList<Gerbil>();for(int i = 0; i < 10; i++){gerbils.add(new Gerbil(i));}for(int i = 0; i < gerbils.size(); i++){gerbils.get(i).hop();}// or, alternatively, using foreach syntax:for(Gerbil c : gerbils)c.hop();}}

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

  1. 创建一个新类Gerbil

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

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

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

  3. python如何创建问答窗口_在tkin中创建一个新的单独窗口

    我想创建一个新的单独窗口,比如在记事本中打开一个新页面.在 我写的是:import tinter from tkinter import Tk, Frame, Menu class Example(F ...

  4. 【创建包:employee,完成如下功能】1. 创建一个员工类(Employee),其中包括:1) 4个私有属性:员工姓名(name)、员工年龄(age)、员工职位(position)、工资

    [创建包:employee,完成如下功能] 1. 创建一个员工类(Employee),其中包括: 1) 4个私有属性:员工姓名(name).员工年龄(age).员工职位(position).工资(sa ...

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

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

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

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

  7. python定义一个类savingaccount表示银行账户_创建一个SavingAccount类

    /*5.创建一个SavingAccount类.使用一个static数据成员 annualInterestRate保存每个存款者的年利率.类的每个 对象都包含一个private数据成员savingsBa ...

  8. <数据结构>创建一个有理数类

    有理数类 内容:设计并实现抽象数据类型"有理数",有理数的基本操作包括:两个有理数的加.减.乘.除等(包括有理数的创建和输出). 同时 (1)有理数的类型,我们可以构造成一个结构体 ...

  9. 6、分析Linux内核创建一个新进程的过程

    姓名:周毅原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这篇文章主要分析lin ...

最新文章

  1. Mysql进阶(2)——组复制
  2. C#拾遗系列(3):构造函数
  3. spring Cache /Redis 缓存 + Spring 的集成示例
  4. php 控制器分组模式,控制器分组路由
  5. 树状数组相关应用之区间包含问题
  6. Node中POST请求的正确处理方式
  7. sqlserver2008_是时候挥别 SQL Server 2008 了
  8. 刷机-升级到3.90M33的方法
  9. c语言汉字编码转换,请问如何用C语言实现汉字和Unicode编码的转换 求程序
  10. 别让孩子遭受“爱的伤害”
  11. 用java写布尔矩阵奇偶性
  12. 活动回顾 | Mini XMan线上快闪活动圆满结束!
  13. 金融素养提升活动 | 第八届东方财富杯全国大学生金融挑战赛启动
  14. Python 爬虫下载喜马拉雅音频文件
  15. 1. 计算机网络概述
  16. 几种机器学习常用调参方式对比(网格搜索,随机搜索,贝叶斯优化)
  17. 利用朴素贝叶斯分类算法对搜狐新闻进行分类(python)
  18. R语言ggplot2可视化:使用patchwork包的align_patches函数将多个可视化图像对齐(align all plots)
  19. 微信小程序:图片拼图小程序源码
  20. 2018年最新税收分类编码_我们正在建立有关新编码员的庞大开放数据集。 2018年新编码器调查现已上线。...

热门文章

  1. 达梦8和Oracle11中使用DatabaseMetaData.getProcedureColumns方法的区别
  2. 平时的你 vs 面试时的你
  3. i510400f玩游戏怎么样?i510400f参数?实测告诉你答案
  4. 通过PPS信号验证PTP同步
  5. itunes备份iphone到电脑哪里了
  6. ubuntu 擦除磁盘_如何在Linux中格式化(擦除)DVD + RW / DVD-RW磁盘
  7. Linux配置scheme环境,vim配置文件 + colorscheme koehler设置窗口颜色
  8. Brook+ Programming (1)
  9. ResultSetMetaData 、DatabaseMetaData中的方法介绍
  10. FarPoint.Web.Spread 那些事