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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 桑葚之甜 中级黑马   /  2015-9-30 18:23  /  225 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
矩形: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);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马