A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

        * 定义一个长方形类,定义 求周长和面积的方法,
                * 然后定义一个测试类进行测试。
        分析:
                成员变量:
                        宽width,高high
                空参有参构造
                成员方法:
                        setXxx和getXxx
                        求周长:getLength()
                        求面积:getArea()
*/
class  Demo_Rectangle {
        public static void main(String[] args) {
                Rectangle r=new Rectangle(12,10);
                System.out.println(r.getLength());
                System.out.println(r.getArea());
        }
}
class Rectangle {
        int high;
        int width;
        public Rectangle(){
        }     //无参构造
        public Rectangle(int high,int width){     //有参构造
                this.high=high;     //有参构造
                this.width=width;
        }
        public void setHigh(int high){   //设置高
                this.high=high;
        }
        public int getHigh(){      //获取高
                return high;
        }
        public void setWidth(int width){    //设置宽
                this.width=width;
        }
        public int getWidth(){        //获取宽
                return width;
        }
        public int getLength(){   //获取周长
        return (width+high)*2;
        }
        public int getArea(){        //获取面积
        return width*high;
        }

}

3 个回复

正序浏览
应该是private int high和private int width,set和get方法只有在属性封装起来才用的到
回复 使用道具 举报

加油哦!
回复 使用道具 举报
待学中...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马