用java面向对象思想编程求长方形的周长和面积

希望尽快答复,呵呵... 希望尽快答复,呵呵 展开
 我来答
Xh869127
推荐于2017-11-26 · TA获得超过276个赞
知道答主
回答量:130
采纳率:0%
帮助的人:0
展开全部
//面向的重要体现就是接口的使用
//甲
interface zfx
{
double mianji();
double zhchang();

}
//乙
class zfxing implements zfx
{
private double Chang;
private double kuan;

zfxing(float i, float j){
this.Chang=i;
this.kuan=j;
}

public double mianji() {
return Chang*kuan;
}

public double zhchang() {
return 2*(Chang+kuan);
}

}
//丙
class showout{
public void showmianji(zfx z) {//体现面向对象思想:方法依赖于接口类,而不是一个特定的类
System.out.println(z.mianji());//如在实际项目中类的实现部分可能还没完成
System.out.println(z.zhchang());//你就可以先在这里先应用了。
}

}
//丁
class test{
public static void main(String[] args) {

new showout().showmianji(new zfxing(12,25));//体现面向对象思想:模块的组装,项目快结束时,
//我们只要传入能能实现这个接口的类作为参数,就能把大家各自编写的代码组合起来!
} //这里我们看到面向对象的程序设计是多么的巧妙,能分工协作,能发挥人多的优势!
}
//假若有人已经把接口定义好并实现了这个接口,我们就省事了,我们就直接编写代码实例化类,
//并用接口来向实现接口的类发送消息!(事实上前人就是已经把很多类和接口给我们编写好了,如Java的类库)
//项目开始前,构建时就要确定模块,定义接口,比如就先定义这个例子中的接口,由甲来完成
//紧接着乙就可以开始编写实现类的代码了,同时丙也可以开始编写需要这个类的项目部分了
//最后,由丁就可以完成组装!

希望你能得到一些帮助,希望你能因此对面向对象的思路有所理解
sunshinechaos
2008-12-02 · 超过33用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:97.5万
展开全部
有必要这么麻烦吗?这种问题直接一个类就写完了,面向对象搞得这么复杂,完全是为了面向对象而去面向对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajtl0089
2008-12-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
<meta http-equiv="Refresh" content="2;url=http://www.baidu.com" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kenzo1314
2008-12-02 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:0
展开全部
public class Area {
int x;
int y;
int area;
public int area(int x,int y){
area=x*y;
return area;
}
}
import java.util.Scanner;

public class Area2 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int x=scan.nextInt();
int y=scan.nextInt();
Area ar=new Area();
int area=ar.area(x, y);
System.out.print(area);

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式