「java对象初始化赋值」java创建对象初始化对象
今天给各位分享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对象初始化赋值的信息别忘了在本站进行查找喔。
发布于:2022-12-09,除非注明,否则均为
原创文章,转载请注明出处。