为了账号安全,请及时绑定邮箱和手机立即绑定

子类Rectangle的书写

麻烦大神帮忙指点一下一下这段子类Rectangle的书写有什么错误的地方(运用了Scanner),在eclipse上报错了

package com.imocc;

import java.util.Scanner;


public class rectangle extends shape {

Scanner input=new Scanner(System.in);

System.out.println("请输入长方形的长:");

int a=input.nextInt();

System.out.println("请输入长方形的宽:");

int b=input.nextInt();

public void l(){

System.out.println("长方形的周长是:"+(a+b)*2);

}

public void s(){

System.out.println("长方形的面积是:"+a*b);

}


}


正在回答

1 回答

public class rectangle extends shape {
    private int a;//高
    private int b;//宽
    public void setWidth(){//使用set方法对长方形进行初始化
        System.out.println("请输入长方形的宽:");
        this.b=input.nextInt();
    }
    public int setHigh(){
        System.out.println("请输入长方形的高:");
        this.a=input.nextInt();
    }
    public void l(){
    System.out.println("长方形的周长是:"+(a+b)*2);
    }
    public void s(){
    System.out.println("长方形的面积是:"+a*b);
    }
    
}


0 回复 有任何疑惑可以回复我~
#1

qq_夏布利silver_0

setHigh 前边的int 改为 void
2018-08-19 回复 有任何疑惑可以回复我~
#2

慕用7104560 提问者

非常感谢!
2018-08-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

子类Rectangle的书写

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号