Java中初始化对象有哪些方法呢?
Java初始化对象的方法分享
java代码中初始化对象有以下3
种方式:
- 使用引用变量初始化对象
- 使用方法初始化对象
- 使用构造函数初始化对象
3.1. 使用引用变量初始化对象
初始化对象仅仅是将数据初步地存储到对象中,例:
testClass1.java
------以上代码,将输出-----class
testClass1{ int keyId; String info; } testClass2.java class testClass2{ public static void main(String args[]) { //初始化对象-方法1
testClass1t1 = new
testClass1(); s1.keyId= 88; s1.info= "java265.com"; System.out.println(s1.keyId+ " " + s1.info); } }
88 java265.com
3.2. 使用方法初始化对象
使用类中的方法对对象中的值进行初始化操作,
如:
class
testClass1{
testClass1
int keyId;
String info;
void setInfo(int k,String s){
keyId = k;
info =s;
}
void printInfo(){
System.out.println(keyId+ " " + info);
}
}
testClass2.java
class testClass2{
public static void main(String args[]) {
t1 = new
testClass1();
t1.setInfo(88,"java265.com");
t1.printInfo();
}
}
3.3. 使用构造函数初始化对象
有关于通过构造函数初始化对象,我们将在后面的Java构造函数中学习。
class
testClass1{
int keyId;
String info;
public testClass1(int k,String s){
keyId = k;
info =s;
}
void printInfo(){
System.out.println(keyId+ " " + info);
}
}
testClass2.java
class testClass2{
public static void main(String args[]) {
testClass1 t1 = new
testClass1(88,"java265.com");
t1.printInfo();
}
}
int keyId;
String info;
public testClass1(int k,String s){
keyId = k;
info =s;
}
void printInfo(){
System.out.println(keyId+ " " + info);
}
}
testClass2.java
class testClass2{
public static void main(String args[]) {
t1.printInfo();
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。