zoukankan      html  css  js  c++  java
  • java学习第38天2020/8/12

    public class student {
    	private int age;
    	private String name;
    	public void input(int a,String b)
    	{
    		age=a;
    		name=b;
    	}
    	public void output() {
    		System.out.println(age+name+"
    ");
    	}
    	public static void main(String []args)
    		{
    			student []a=new student[3];
    			for (int i = 0; i < a.length; i++) {
    	            a[i] = new student();
    	        }                               //实例化
    			a[0].input(24,"asd");
    			a[1].input(32,"lop");
    			a[2].input(22,"aqw");
    			for(int i=0;i<3;i++)
    			{
    				a[i].output();
    			}
    		}
    }
    

     

     对对象数组的初始化

    Student[] students = new Student [3]; 这一句创建了三个Student的声明,但并没有调用Student的构造方法,等价于,

    Student s1;
    Student s2;
    Student s3;

    因此,s1, s2, s3的对象实际上并没有被创建,在内存上也没有一块对应的空间。那么在对象还没有被创建之前,我们自然是不可以调用它的任何方法的。

    要实例化

    二.对象数组初始化.............上头...........找了半天

    三.例题

  • 相关阅读:
    git
    HTML5 新增语义化标签
    vue directive 常用指令
    JS 数组 数组迭代方法 map, forEach, filter, some, every,
    图片居中
    进度条
    移动页面 REM自适应
    轮播图基本样式
    webpack3.0
    关于码云中项目提交的问题
  • 原文地址:https://www.cnblogs.com/qiangini/p/13493105.html
Copyright © 2011-2022 走看看