字符串相等,当3个变量指向1个引用时有多少个对象

时间:2019-03-11 14:35:14

标签: java

以下代码片段中有多少个对象?

String s1, s2, s3 = "hello";

1 个答案:

答案 0 :(得分:3)

仅初始化s3

您可以尝试调用其中一种方法(例如length())并编译以下代码:

String s1, s2, s3 = "hello";

// Error here
System.out.println(s1.length());

// Error here
System.out.println(s2.length());

// Correct one
System.out.println(s3.length());

等于写:

String s1;
String s2;
String s3 = "hello";