黑马程序员技术交流社区

标题: java基础+构造方法来求长方形的面积周长 [打印本页]

作者: 鬼魅_vYpyK    时间: 2015-12-7 10:20
标题: java基础+构造方法来求长方形的面积周长
        * 定义一个长方形类,定义 求周长和面积的方法,
                * 然后定义一个测试类进行测试。
        分析:
                成员变量:
                        宽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;
        }

}

作者: 洪志豪1994    时间: 2015-12-7 22:31
待学中...
作者: 鬼魅_vYpyK    时间: 2015-12-8 00:01
洪志豪1994 发表于 2015-12-7 22:31
待学中...

加油哦!
作者: 龙sama    时间: 2015-12-8 20:49
应该是private int high和private int width,set和get方法只有在属性封装起来才用的到




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2