学java教程之对象数组

学编程吧学java教程之对象数组发布了,欢迎通过xuebiancheng8.com来访问

什么是对象数组呢,对象数组顾名思义是对象的数组。

首先定义一个对象

public class Student{

private String username;

private String password;

setter,getter....

}

如上面所示,定义了一个Student对象

加入现在需要3个Student对象怎么办呢,我们得

Student stu1 = new Student();

Student stu2 = new Student();

Student stu3 = new Student();

实例化上面三个对象。

那假如现在有100个对象怎么办呢,是不是得实例化100个对象,这样就太麻烦了,这个时候就可以使用对象数组了

Student [ ] stu = new Student[100];

上面这个数组中就有100个Student。

如果在第一个位置放一个Student就可以这么做

stu[0] = new Student();

如果在第二个位置放一个Student就可以这么做

stu[1] = new Student();

如果在第三个位置呢,

stu[2] = new Student();

当赋值完毕后,就可以通过

stu[0]下标来访问。

这个时候就和普通数组的用法一样了。

更多内容请通过xuebiancheng8.com来访问吧

具体网址是

http://xuebiancheng8.com/play/goodgoodstudy_126_daydayup.html

时间: 2024-10-25 17:20:42

学java教程之对象数组的相关文章

学java教程之封装

学编程吧学java教程之封装发布了,欢迎大家通过xuebiancheng8.com来访问 下面来分析面向对象中的封装,什么是封装呢.先来段代码 public class Person{ String username; int age; } Person p = new Person(); p.username="张三"; p.age=-10; 上面实例化了一个Person对象p,然后赋值,这里我们将年龄的值赋值成了-10,这里很明显是不正确的,因为年龄不能为负的,那怎么办呢,这里我们

学java教程之面向对象(四)

学编程吧学java教程之面向对象(四)发布了,欢迎通过xuebiancheng8.com来访问 本次课来分析java面向对象之构造方法.什么是构造方法呢,构造方法听名字顾名思义,构造的时候执行的方法就叫构造方法. 没错,构造方法就是在构造对象的时候执行的方法,就是构造方法,那什么时候构造对象呢,是不是在new的时候调用构造对象呢,所以构造方法就是在new对象的时候执行的方法就是构造方法.构造方法一般用来为对象赋初值.完成对象的初始化. 下面我们来看如何定义构造方法. public class P

学java教程之面向对象(三)

学编程吧学java教程之面向对象发布了,欢迎通过xuebiancheng8.com来访问 上面两次分析了类和对象,以及如何定义对象.下面来分析下如何使用对象 下面先定义一个类 public class Car{//定义类名单词首字母要大写,同时见明知意 String name; //定义了属性名字 int price;    //定义了价格 public void run(){   //定义了run方法 System.out.println("汽车在跑"); } public void

学java教程之普通方法重载

学编程吧学java教程之普通方法重载发布了,欢迎通过xuebiancheng8.com来访问 先来看什么是普通方法重载呢,先来看一个例子 public class Person{ String username; int age; public void hello(){ System.out.println("Hello"); } public void hello(String username){ System.out.println("你好"+usernam

学java教程之访问权限

学编程吧学java教程之访问权限控制发布了.欢迎大家通过xuebiancheng8.com来访问 java中在使用封装的时候有四种访问权限控制符. public 在任意包的任意类中都可以访问任何方法和属性 protected 在同包或者任意子类中可以访问任意方法和属性 默认控制符 也就是什么访问符都不用,在同包中可以访问 private 在同一类中可以访问属性和方法 以上这几个叫访问控制符,他们的权限从大到小.这几个关键词在java中自始至终都用用到.定要牢记. 更多内容请通过xuebianch

java中的对象数组

对象数组,很容易顾名思义理解为:数组中的元素都是一个个的对象.但这种理解是错误的,数组中存放的并不是对象本身,而是对象的引用,即指向对象的那个指针,而这个指针是存放在虚拟机内存的栈中. 对象数组的创建需要两个步骤:1)创建一个数组,存放对象的引用.2)具体指出每个引用指向哪个对象(用new实现).下面举例说明. 假设有一个类,类名为Test.1)Test[] array = new Test[2]; 创建一个数组取名为array,里面共有2个元素,每个元素的类型是Test对象的引用.此时arra

学java教程之集合框架

学编程吧学编程学IT教程之java教程集合框架发布了,欢迎通过xuebiancheng8.com来访问 java中的集合框架故名思议就是针对集合的框架.那什么是集合呢,前面已经学习过数组,没错,数组就是一组数据的集合,换句话说数组也是一种特殊的集合框架,可以完成集合的功能.那数组在使用的时候有没有不方便的地方呢,比方说数组有可能有满的时候,满了怎么办,我们是不是得自己写程序来更改数组的大小呢,而且还要把原来的数组赋值到新的数组的原来位置上,这样很明显数组用起来不是特别方便,很多功能得让我们自己去

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路上_Day15(对象数组,集合类,列表)

1:对象数组(掌握)    (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组.    (2)案例:        用数组存储5个学生对象,并遍历数组. public class Student {    // 成员变量    private String name;    private int age; // 构造方法    public Student() {        super();    } public Student(String n