java里new了一个新对象怎么打印
答案:4 悬赏:30 手机版
解决时间 2021-03-30 06:10
- 提问者网友:火车头
- 2021-03-29 09:30
java里new了一个新对象怎么打印
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-03-29 10:05
分一下几步:
<1>请你把main方法单独写在一个类里面
<2>在Person类增加一个show()方法,方法中写上System.out.print("id"+this.id+"\t age"+age)
<3>你在main方法的 tom.Person(2,45); 下面一行加上 tom.show();
运行即可
<1>请你把main方法单独写在一个类里面
<2>在Person类增加一个show()方法,方法中写上System.out.print("id"+this.id+"\t age"+age)
<3>你在main方法的 tom.Person(2,45); 下面一行加上 tom.show();
运行即可
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-03-29 12:44
不太明白你说的什么意思,如果你只是想把这个对象打印出来,可以直接在System.out.println(tom);或System.out.println(tom.toString());这样打出来的应该是对象的地址。
如果你想把对象的属性打出来,那就需要写个方法了。一般都通过getter和setter方法访问和设置属性。
public int getId(){
return id;
}
public int getAge(){
return age;
}
public void settId(id){
this.id = id;
}
public void setAge(age){
this.age = age;
}
在main方法中。
System.out.println("tom is "+tom.getAge()+"years old");
如果你想把对象的属性打出来,那就需要写个方法了。一般都通过getter和setter方法访问和设置属性。
public int getId(){
return id;
}
public int getAge(){
return age;
}
public void settId(id){
this.id = id;
}
public void setAge(age){
this.age = age;
}
在main方法中。
System.out.println("tom is "+tom.getAge()+"years old");
- 2楼网友:狂恋
- 2021-03-29 11:40
什么叫把tom打印出来?
System.out.println(tom);这就是tom里面的东西
如果你是要得到新的id和age
System.out.println(tom.id+","+tom.age);
System.out.println(tom);这就是tom里面的东西
如果你是要得到新的id和age
System.out.println(tom.id+","+tom.age);
- 3楼网友:拾荒鲤
- 2021-03-29 10:29
一般调用System.out.println()打印的时候,会隐式的调用被打印类的toString方法,你可以在Person类里加一个toString函数,然后打印这个对象就行了,再说,你的声明对象的方法就是错的,我给你改改:
public class Person {
int id;
int age = 20;
void Person(int _id ,int _age) {
id = _id;
age = _age;
}
public String toString(){
return "id:"+id+" age:"+age;
}
public static void main(String[] args) {
Person tom = new Person(2,45);
System.out.println(tom);
}
}
public class Person {
int id;
int age = 20;
void Person(int _id ,int _age) {
id = _id;
age = _age;
}
public String toString(){
return "id:"+id+" age:"+age;
}
public static void main(String[] args) {
Person tom = new Person(2,45);
System.out.println(tom);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯