提问提交不了啊?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

可以提问的。这一条老师已经看到了。

  • 荒野56 提问者 #1
    我提问的内容已经提交了好几次了,都显示已提交,稍后为您展示,然后就是不出来。。。就像这里我刚才已经把我的问题在回答里说了一遍,但是这里没显示。网页也显示两个回答,但是我的那个回答没出来
    2020-07-30 10:58:16
  • 荒野56 提问者 #2
    两个水果比较老是显示flase,请老师帮我看下哪里写错了 public class Test { public static void main(String[] args) { // 实例化2个父类对象,传入两组相同的参数值 Fruits fru1=new Fruits("正方形","酸酸甜甜"); Fruits fru2=new Fruits("正方形","酸酸甜甜"); // 调用父类eat方法 fru1.eat(); // 测试重写equals方法,判断两个对象是否相等 System.out.println("fru1和fru2的引用比较:"+fru1.equals(fru2)); } } public class Fruits { // 私有属性:水果的形状(shape)和口感(taste) private String shape; private String taste; public Fruits() { } // 带参构造函数(参数为shape和taste) public Fruits(String shape, String taste) { this.shape = shape; this.taste = taste; } //通过封装实现对私有属性的get/set访问 public String getShape() { return shape; } public void setShape(String shape) { this.shape = shape; } public String getTaste() { return taste; } public void setTaste(String taste) { this.taste = taste; } // 创建无参无返回值得方法eat(描述内容为:水果可供人们食用!) public void eat() { System.out.println("水果可供人们食用!"); } // 重写equals方法,比较两个对象是否相等(比较shape,taste) public boolean quals(Object fru) { if(fru==null) return false; Fruits temp=(Fruits)fru; if(this.getShape().equals(temp.getShape())&&(this.getTaste().equals(temp.getTaste()))) return true; else return false; } }
    2020-07-30 10:59:44
  • 荒野56 提问者 #3
    两个水果比较老是显示flase,请老师帮我看下哪里写错了 public class Test { public static void main(String[] args) { // 实例化2个父类对象,传入两组相同的参数值 Fruits fru1=new Fruits("正方形","酸酸甜甜"); Fruits fru2=new Fruits("正方形","酸酸甜甜"); // 调用父类eat方法 fru1.eat(); // 测试重写equals方法,判断两个对象是否相等 System.out.println("fru1和fru2的引用比较:"+fru1.equals(fru2)); } } public class Fruits { // 私有属性:水果的形状(shape)和口感(taste) private String shape; private String taste; public Fruits() { } // 带参构造函数(参数为shape和taste) public Fruits(String shape, String taste) { this.shape = shape; this.taste = taste; } //通过封装实现对私有属性的get/set访问 public String getShape() { return shape; } public void setShape(String shape) { this.shape = shape; } public String getTaste() { return taste; } public void setTaste(String taste) { this.taste = taste; } // 创建无参无返回值得方法eat(描述内容为:水果可供人们食用!) public void eat() { System.out.println("水果可供人们食用!"); } // 重写equals方法,比较两个对象是否相等(比较shape,taste) public boolean quals(Object fru) { if(fru==null) return false; Fruits temp=(Fruits)fru; if(this.getShape().equals(temp.getShape())&&(this.getTaste().equals(temp.getTaste()))) return true; else return false; } }
    2020-07-30 11:00:03
提问者 荒野56 2020-07-30 10:55:37

两个水果比较总是显示flase,请帮我看一下哪里写错了

public class Test {

    public static void main(String[] args) {

// 实例化2个父类对象,传入两组相同的参数值

    Fruits fru1=new Fruits("正方形","酸酸甜甜");

    Fruits fru2=new Fruits("正方形","酸酸甜甜");

    // 调用父类eat方法

    fru1.eat();


// 测试重写equals方法,判断两个对象是否相等

    System.out.println("fru1和fru2的引用比较:"+fru1.equals(fru2));

  }

}

public class Fruits {

    // 私有属性:水果的形状(shape)和口感(taste)

private String shape;

private String taste;


public Fruits() {


}


// 带参构造函数(参数为shape和taste)

public Fruits(String shape, String taste) {

this.shape = shape;

this.taste = taste;

}



//通过封装实现对私有属性的get/set访问

public String getShape() {

return shape;

}


public void setShape(String shape) {

this.shape = shape;

}


public String getTaste() {

return taste;

}


public void setTaste(String taste) {

this.taste = taste;

}

// 创建无参无返回值得方法eat(描述内容为:水果可供人们食用!)

public void eat() {

System.out.println("水果可供人们食用!");

}

// 重写equals方法,比较两个对象是否相等(比较shape,taste)

public boolean quals(Object fru) {

if(fru==null)

return false;

Fruits temp=(Fruits)fru;

if(this.getShape().equals(temp.getShape())&&(this.getTaste().equals(temp.getTaste())))

return true;

else

return false;

}

}


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师