JAVA中sysout干嘛用的_在sysout中从对象获取值的问题,基本Java问题[重复]

我有一些代码和我在我的班上的章节,在那里我学习作文。 我想这对你们来说是很容易解决的,但是现在我很难解决这个问题。 它是关于测试src中的代码,我试图将对象放在一起并显示对象的字段。 我的System.out.println(tv.GetResolution()); 正在给我“section7.resolution@1DB9742”,而我正试图获取200,100 int值来显示。。。 有人能帮我吗?我已经在这上面困了两个小时了,在网上什么都找不到。 试图更改返回类型等x.xpublic class TV {

private String model;

private Resolution resolution;

public TV(String model, Resolution resolution) {

this.model = model;

this.resolution = resolution;

}

public String getModel() {

return model;

}

public Resolution getResolution() {

return resolution;

}}

“public class Room {

private TV tv;

private Bed bed;

private Desk desk;

public Room(TV tv, Bed bed, Desk desk) {

this.tv = tv;

this.bed = bed;

this.desk = desk;

}

public void turnLightsON() {

roomLighting();

}

private void roomLighting() {

desk.lamp();

}

public void getResolution() {

this.tv.getResolution();

}

}

/public class Resolution {

private int width;

private int height;

public Resolution(int width, int height) {

this.width = width;

this.height = height;

}

public int getWidth() {

return width;

}

public int getHeight() {

return height;

}}

/public class Test {

public static void main(String[] args) {

Bed bed = new Bed(100, 250, "LaBed");

Desk desk = new Desk(110,175,"Black");

Resolution resolution = new Resolution(200,100);

TV tv = new TV("Samsung", resolution);

Room room = new Room(tv,bed,desk);

room.turnLightsON();

System.out.println(tv.getResolution());

System.out.println(tv.getModel()); }}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值