public class Foo { public static void main(String[] args) {

学习 时间:2026-03-30 08:50:50 阅读:3238
public class Foo { public static void main(String[] args) { StringBuffer a=new StringBuffer("A");问下这里的a怎么和“A‘’,b怎么和''B"相等的

最佳回答

细心的大象

淡然的流沙

2026-03-30 08:50:50

注意a的定义方法。他是一个stringbuffer类的对象,是通过stringbuffer("A")来定义的,也就是说,把字符串“A”通过构造函数赋值给对象a。注意,a是对象名,“A”是对象的值。他们不是一个概念,不能相等。同理,b和B 再问: 可是输出a它就是'A;啊,B也一样 再答: 变量的值和变量的名字是不同的。输出a实际上是输出变量a的值,也就是“A”,但是,a 是变量名,A是他的值。他们永远都不一样。

最新回答共有2条回答

  • 乐观的星月
    回复
    2026-03-30 08:50:50

    注意a的定义方法。他是一个stringbuffer类的对象,是通过stringbuffer("A")来定义的,也就是说,把字符串“A”通过构造函数赋值给对象a。注意,a是对象名,“A”是对象的值。他们不是一个概念,不能相等。同理,b和B 再问: 可是输出a它就是'A;啊,B也一样 再答: 变量的值和变量的名字是不同的。输出a实际上是输出变量a的值,也就是“A”,但是,a 是变量名,A是他的值。他们永远都不一样。

上一篇 用春暖花开和寒冷、舍不得造句

下一篇 选择.One day Jack's uncle comes to ---- Jack's parents. A.look