永发信息网

java里new了一个新对象怎么打印

答案:4  悬赏:30  手机版
解决时间 2021-03-30 06:10
java里new了一个新对象怎么打印
最佳答案
分一下几步:

<1>请你把main方法单独写在一个类里面
<2>在Person类增加一个show()方法,方法中写上System.out.print("id"+this.id+"\t age"+age)
<3>你在main方法的 tom.Person(2,45); 下面一行加上 tom.show();
运行即可
全部回答
不太明白你说的什么意思,如果你只是想把这个对象打印出来,可以直接在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");
什么叫把tom打印出来?
System.out.println(tom);这就是tom里面的东西
如果你是要得到新的id和age
System.out.println(tom.id+","+tom.age);
一般调用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);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何用word编目录
07款polo车载充电插口在哪里啊?
日本剑道,起手式,除了居合,还有什么吗?用
女生说想和你做同桌 怎么回
蜀煌培训(水晶广场A区)地址在什么地方,我要
埓西一娱乐城地址在哪,我要去那里办事,
1.81T内存条多少钱
群英会,猜三个数字。
圆身怎么穿衣
网站本地测试正常,上传到ftp发现网页无法正
7x+5分之四=4.2的解是多少
丅CL液晶电视怎么样
合同上写有不能维规,但员工维规厂里不管
广州增城荔星大道营业部
圣诞节去厦门有什么好吃的?
推荐资讯
禁微则易,救末者难,人末不忽于细微,以致其大
求中国古代军鼓乐,气势磅礴的,最好是作战前
vivox6a,内屏和外屏坏了要多少钱
每天早晚都用冷水洗脸好吗?听说用冷水洗脸毛
男朋友把我写的信随时放在身上是为什么?
我只想知道了秋葵还可以吃西瓜吗
幼稚也有无能的意思吗
求ARASHI Y2文《毕业生》1、2部完整版!
水泵压力罐如何使用
各省高考分数线是对本省还是对外省也是这样?
有淡黄色粘稠液体
飞豆网托管淘宝骗人网站
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?