Java.17 对象数组

对象数组



数组可以将对象应用作为元素保存。仅仅使用数组和其它类型的对象就可以建立相当复杂度的信息管理结构。例如,一个数组可以包含有多个对象,每个对象又由一组变量和使用这些变量的方法组成,而对象中的变量可能本身又是数组。

当用数组保存对象时,每个元素是一个对象。即一个对象数组实际上是一个对象引用数组。

String[] words = new String[5];

字符串对象可以表示为字符串常量。下面的声明建立了一个verbs数组,并利用若干个String对象数组的初始值对数组进行初始化而初始值表中的每个String对象就是一个字符串常量:

String[] verbs = {"play","work","eat","sleep"};
 1 public class GradeRange
 2 {
 3    //-----------------------------------------------------------------
 4    //创建一个Grade对象数组并打印它们。
 5    //-----------------------------------------------------------------
 6    public static void main(String[] args)
 7    {
 8       Grade[] grades =
 9       {
10       g   new Grade("A", 95), new Grade("A-", 90),
11          new Grade("B+", 87), new Grade("B", 85), new Grade("B-", 80),
12          new Grade("C+", 77), new Grade("C", 75), new Grade("C-", 70),
13          new Grade("D+", 67), new Grade("D", 65), new Grade("D-", 60),
14          new Grade("F", 0)
15       };
16
17       for (Grade letterGrade : grades)
18          System.out.println(letterGrade);
19    }
20 }

原文地址:https://www.cnblogs.com/H97042/p/11026815.html

时间: 2024-11-02 01:28:11

Java.17 对象数组的相关文章

Java类对象数组声明和初始化

Java是纯面向对象语言.类是其重要构成单位. 然后,在实际编程中,我们会自己定义一些类,如Point <span style="font-size:14px;">public class Point { public Point(){ Lat=0.0; Lng=0.0; } public double GetLat(){ return Lat; } public double GetLng(){ return Lng; } public void SetLat(doubl

java之对象数组

package com; /**  * 学生类   *  */ public class Student { private String name; private int age; public Student(){} public Student(String name,int age){ this.name = name; this.age = age; } public String getName() { return name; } public void setName(Stri

JNI C向Java返回对象数组

Java 代码: package com.fansen.hellojni; import android.annotation.SuppressLint; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class MainActivity extends Activity { @SuppressLint("

java 对象数组

数组是引用类型,而类同样是引用类型,所以如果是对象数组的话表示一个引用类型里面嵌套其他引用类型. 在前面两篇都是属于基本数据类型的数据,但是索引的引用数据类型也同样可以定义数组,这样的数组称为对象数组. 以类为例定义对象数组: 动态初始化:   //开辟之后对象数组的内容都是默认值,即null值 类名称 对象数组名称 [ ]  = new 类名称 [长度] : 分步完成: 声明对象数组: 类名称 对象数组名称 [ ]  = null ; 开辟对象数组:对象数组名称 = new 类名称 [长度]

Java面向对象_对象数组

今天学习了对象数组,写点东西总结一下.废话不多说,啥是对象数组呢? 对象数组的概念是这么讲的,对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组. 举个例子,使用对象数组实现多个Hero的管理 1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Test4 { 5 6 /** 7 * @param args 8 */ 9 public static void main(St

java对象数组的概述和使用

1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(); 16 this.name = name; 17 this.age = age; 18 } 19 20 // 成员方法

学java教程之对象数组

学编程吧学java教程之对象数组发布了,欢迎通过xuebiancheng8.com来访问 什么是对象数组呢,对象数组顾名思义是对象的数组. 首先定义一个对象 public class Student{ private String username; private String password; setter,getter.... } 如上面所示,定义了一个Student对象 加入现在需要3个Student对象怎么办呢,我们得 Student stu1 = new Student(); St

java对象数组

java对象数组与普通数组有点不一样其实最底层的原理是一样的我们使用对象数组一定要记得创创建对象不然会报空指针异常, 我已经遇到了两次了,每次都浪费 了很长时间现在贴个初始化过程大家看看看好了下面一定要记得new对象不要只在前面new数组 public class Student{ private String username; private int num; public Student(String username, int num) { this.username = usernam

约瑟夫环 java 对象数组实现

import java.util.Scanner; class Person{ String name; int seqno; Person(String _name, int _seqno){ name = _name; seqno = _seqno; } } public class JosephCircle { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanne