「java对象初始化赋值」java创建对象初始化对象

博主:adminadmin 2022-12-09 03:45:05 51

今天给各位分享java对象初始化赋值的知识,其中也会对java创建对象初始化对象进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么在创建对象时一并赋值?

您好,提问者:

    这个基本能想到的有两种,如下代码:

public class Student{

    private int a;

    private int b;

    private int c;

    public Student(int a, int b, int c){

        this.a = a;

        this.b = b;

        this.c = c;

    }

}

class Person{

    private int a;

    private int b;

    private int c;

    public Person(int a, int b, int c){

        this.a = a;

        this.b = b;

        this.c = c;

    }

}

public class Student{

    public Student(int a, int b, int c){

        super(a,b,c);

    }

}

java数组类初始化如何赋值

总结了java数组的初始化的两种方法如下:

1、最简单的方法是直接赋值,如:

一维数组:

int[] num = {21,34,2,-9,987,0,-89};//创建一个一维数组,并赋7个初始值

二维数组:

int[][] num2 = {{21,22},{34,35}};//创建一个二维数组,并赋2个初始值

2、先创建一个数组对象出来,再进行循环赋值,如:

一维数组:

int[] num3 = new int[5];//先创建一个5长度的数组对象

for(int i=0;inum3.length;i++){//之后进行循环遍历对数组进行赋值

num3[i] = i;

}

二维数组:

int[][] num4 = new int[5][2];//先创建一个二维数组对象

for(int i=0;inum3.length;i++){//之后进行循环遍历对数组进行赋值

for(int j=0;jnum4[i].length;j++){

num4[i][j] = j;

}

}

java中关于创建对象,初始化和给类赋值的问题。

下面主要是说明一下在Java语言中,创建对象和对象赋值的问题。

1、创建对象必定会涉及到对象被初始化的问题,因为在Java语言中一个对象如果不被初始化就使用的话,是会抛出一个空指针异常,如下

String x;

x = null;

System.out.println(x.toUpperCase());

Exception in thread "main" java.lang.NullPointerException

2、如何初始化,使用new关键字初始化

String o1 = new String("zhangsan");

3、对象之间的赋值

String o2 = "zhangsan";

"zhangsan"是一个匿名的字符串对象,又被称为字符串常量,将一个字符串常量对象赋值给一个申明类的字符串对象,o2在栈中存放了“zhangsan”的引用地址,所以最有效的赋值是

String o2 = "zhangsan";//系统开销小

String o1 = new String("zhangsan");//系统开销大

java对象初始化赋值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java创建对象初始化对象、java对象初始化赋值的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-09,除非注明,否则均为首码项目网原创文章,转载请注明出处。