Week2-09-Rabbit 类数组实现具体方法
类数组的声明方法:
类数组与“结构体数组”思想类似~
Rabbit[] racers = new Rabbit[3];
使用方法:
racers[0] = new Rabbit("Bugs", "Fluffy", 150);
按照此格式,对类数组中的每一个元素进行赋值
```css
public class Rabbit
{public Rabbit(String name, String furtype, int speed){super();this.name = name;this.furtype = furtype;this.speed = speed;}private String name;private String furtype;private int speed;public String getName(){return name;}public void setName(String name){this.name = name;}public String getFurtype(){return furtype;}public void setFurtype(String furtype){this.furtype = furtype;}public int getSpeed(){return speed;}public void setSpeed(int speed){this.speed = speed;}public void showInfo(){System.out.println(this.name);System.out.println(this.furtype);System.out.println(this.speed);}}
public class RabbitTest
{public static void main(String[] args){Rabbit[] racers = new Rabbit[3];racers[0] = new Rabbit("Bugs", "Fluffy", 150);racers[1] = new Rabbit("Bunny", "Long-haired", 145);racers[2] = new Rabbit("Bob", "Shaggy", 120);// racers[0].showInfo();
// System.out.println();
// racers[1].showInfo();
// System.out.println();
// racers[2].showInfo();
// System.out.println();
//
// racers[0].setFurtype("hehe");
// racers[0].showInfo();
// System.out.println();// use for-loop to show all the rabbit informationSystem.out.println("use showInfo method to show:");for (int i = 0; i < racers.length; i++){racers[i].showInfo();}System.out.println();System.out.println("use getter method to show:");for (int i = 0; i < racers.length; i++){System.out.println(racers[i].getName());System.out.println(racers[i].getFurtype());System.out.println(racers[i].getSpeed());}}}
Week2-09-Rabbit 类数组实现具体方法相关推荐
- JQuery操作类数组的工具方法
JQuery学习之操作类数组的工具方法 在很多时候,JQuery的$()函数都返回一个类似数据的JQuery对象,例如$('div')将返回div里面的所有div元素包装的JQuery对象.在这中情况 ...
- -js中json数组 以表格形式_为什么js类数组加上splice方法就是数组形式,不加就是对象形式?...
var array_like = {};array_like[0] = "test 0";array_like[1] = "test 1";array_like ...
- arguments 类数组
一.类数组:长得像数组,可以拿它当数组用,但它不是数组 可以利用属性名模拟数组的特性 可以动态的增长 length 的属性 如果强行让类数组调用 push 方法,则会根据 length 属性值的位置进 ...
- 【JavaScript】类数组详解
[JavaScript]类数组详解 文章目录 [JavaScript]类数组详解 什么是类数组 类数组转换成数组 ES6 的方法转数组 callee属性 箭头函数没有arguments HTMLCol ...
- 如何把类数组转为数组
首先说下什么是类数组:类数组对象拥有length属性,且可以在类数组对象上应用数组.举个类数组的的例子:getElementByTagName('div')获取的dom序列为类数组,方法参数也为是类数 ...
- js类数组转数组的方法(ArrayLike)
1. 什么是类数组ArrayLike 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 //类数组示例 ...
- 如何让类数组也使用数组的方法比如:forEach()
思路: 让类数组绑定数组的方法 <div>1</div> <div>2</div> 方法一: let div = document.getElement ...
- ES5-16【utils】数组方法、类数组
数组方法 concat 返回值是拼接后的数组 toString 将数组转成字符串,用逗号隔开 slice(a,b) [a,b) 不传值,拷贝了一份 不传b,截取到最后一位 传b,截取到b之前的那位 a ...
- js类数组转化为数组的5种方法【附思路】
arrayLike为要转化的类数组,适合有点基础的小伙伴. 1.扩展运算符... console.log([...arrayLike]) 2.Array.form console.lo ...
- Es6类数组length属性和扩展方法,find(),findIndex(),fill(),copyWithin(),entries()...用法
类数组对象 一个类数组对象必须含有 length 属性,且元素属性名必须是数值或者可转换为数值的字符. {let arr = Array.from({0: "1",1: " ...
最新文章
- shell设置系统环境变量的问题
- iOS实现图片自动轮播展示
- python isdigit()
- 网络七层协议_Nginx七层负载均衡原理解析
- 全球及中国民办教育行业规模预测与发展对策建议报告2022版
- QML基础类型之georectangle
- linux的shell脚本语法与C语言不同之一
- calc BZOJ 2655
- 基于Fabric的性能测试与调优实践
- 如何将cad格式转化为qt可以识别的图像_看BIM技术如何计算土方工程量
- python编程100例-【python】编程语言入门经典100例--30
- ASP.NET MVC 3.0(一): MVC 3.0 的新特性 摘要
- Riemann映射定理
- UE4启动GameActivity
- Dijkstra算法图解
- maven之pom文件详解
- Kali 编译 Android 源码
- 墨者 SQL手工注入漏洞测试(MySQL数据库)
- 光线:提高照片的艺术感
- r导入txt乱码_R中导入excel乱码的解决办法
热门文章
- 解决 fast api “detail“: “There was an error parsing the body“问题
- English--动词时态
- 小程序源码:收款码三合一制作
- 三合一收款码生成源码(非调用接口)
- bzoj5369 [Pkusc2018]最大前缀和
- 『IT视界』 [互联网]联想裁员千人不影响国内业务 每年节约2.5亿
- 用Java 语言实现正整数的质因数分解
- java实时汇率的接口_基于JAVA的汇率换算接口调用代码实例
- 贵州师范学院数学与计算机科学,2018年贵州师范大学数学与计算机科学学院720数学分析考研基础五套测试题...
- matlab中if筛选条件 如何使用方法,excel中多个if函数的套用_excel怎么按条件筛选...