java 输出对象的引用名
来源:百度知道 编辑:UC知道 时间:2024/06/18 06:38:46
建立一个类abc。创建类的实例
abc a = new abc();
输出时候
System.out.println("我的名字是"+???)
希望的输出结果是。我的名字是a。
请问大家。???这个地方应该如何写?
abc a = new abc();
输出时候
System.out.println("我的名字是"+???)
希望的输出结果是。我的名字是a。
请问大家。???这个地方应该如何写?
不可能。
哈哈,重写toString()就可以了么?你们都是怎么学的。
Abc a = new Abc();
Abc b = new Abc();
System.out.println(a);
System.out.println(b);
如果你要给Abc类加一个String类型的属性,来记录对象的名字,那就不是楼主想要的了。
Abc a = new Abc("a");
Abc b = new Abc("b");
这还有意思么?
a.toString();
类abc中需要复写toString方法
比如
class abc{
String name;
int age;
int id=0;
public abc(String n,int a){this.name=n;this.age=a;}
public String toString(){
return name+age+id;
}
}
使用时: abc a=new abc("abc",23);
System.out.println("我的名字是:"+ a.toString());
或者
System.out.println("我的名字是:"+ a);
应该做不到的吧 除非你在abc里面多写一个方法然后直接用“a”这样的参数代进去
3楼说的对啊,真的不太可能。如果真的想这样输出,可以想其它办法。比如复写toSting方法。