黑马程序员技术交流社区

标题: 第七天笔记05 [打印本页]

作者: 桑葚之甜    时间: 2015-9-30 18:23
标题: 第七天笔记05
/*
矩形:JuXing
求周长的方法: getLength()
求面积的方法: getArea()
*/
class Demo4_JuXing {
        public static void main(String[] args) {
                JuXing j1 = new JuXing();
                j1.setChang(30);//设置长
                j1.setKuang(50);//设置宽
                System.out.println("1.通过set的方式定义长和宽");
                System.out.println("矩形的长"+j1.getChang() + "..." + "矩形的宽" + j1.getKuang());
                j1.getLength();//调用求周长的方法
                j1.getArea();//调用求面积的方法
                System.out.println("------------------------------");
                System.out.println("2.通过构造函数来定义长和宽的值");
                JuXing j2 = new JuXing(40,60);//初始化值:长为40,宽为60
                j2.getLength();//调用求周长的方法
                j2.getArea();//调用求面积的方法
               

        }
}

class JuXing {
        private int chang;
        private int kuang;

        public JuXing() {//无参构造
       
        }

        public JuXing(int chang,int kuang) {//有参构造
                this.chang = chang;
                this.kuang = kuang;
        }

        public void setChang(int chang) {//公共访问方式set方法
                this.chang = chang;
        }

        public int getChang() {//公共访问方式set方法
                return chang;
        }

        public void setKuang(int kuang) {//公共访问方式set方法
                this.kuang = kuang;
        }

        public int getKuang() {//公共访问方式set方法
                return kuang;
        }
       
        public void getLength() {//求周长的方法
                int length = 0;
                length = 2 * chang + 2 * kuang;
                System.out.println("周长" + length);
        }

        public void getArea() {//求面积的方法
                int area = 0;
                area = chang * kuang;
                System.out.println("面积" + area);
        }
}




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