package zuoye8;

public abstract class Shape {

	private double zhouchang ;
private double mianji ; public Shape(double zhouchang, double mianji) {
super();
this.zhouchang = zhouchang;
this.mianji = mianji; } public Shape() {
super();
}
//抽象一个周长方法
public double zhouchang ()
{
return zhouchang;} }

  

package zuoye8;

public class Juxing extends Shape {

	private double c;
private double d; public Juxing( double c, double d) {
super();
this.c = c;
this.d = d; } @Override
public double zhouchang() {
double zhouchang ;
zhouchang =(c+d)*2;
return zhouchang ;
} }

  

package zuoye8;

public class Sanjaio extends Shape {
//三角形三边属性
private double a;
private double b;
private double c; public Sanjaio( double a, double b, double c) {
super();
this.a = a;
this.b = b;
this.c = c;
}
public Sanjaio() { } //周长 public void
zhouchang (double a,double b,double c)
{
if(a+b>c&&Math.abs(a-b)<c)//绝对值,保证是正整数
{
double zhouchang ;
System.out.println(zhouchang =a+b+c); }
else
{
System.out.println("这不是三角形"); } } }

  

package zuoye8;

public class E {

	public static void main(String[] args) {

		Juxing j=new Juxing(3,4);
System.out.println("长=4,宽=3的矩形周长="+j.zhouchang()); Sanjaio s=new Sanjaio();
System.out.println( "边分别是3,4,5的三边形周长是:");
s.zhouchang(3, 4, 5); s.zhouchang(3,1,5); } }

  

最新文章

  1. 译文---C#堆VS栈(Part One)
  2. POJ3281Dining[最大流]
  3. PHP -- Perl风格正则表达式
  4. Go的50度灰:Golang新开发者要注意的陷阱和常见错误
  5. Java异步IO/NIO
  6. Android UI 之TextView控件属性列表
  7. STL中map,set的基本用法示例
  8. UI性能优化
  9. 算法 排序lowB三人组 冒泡排序 选择排序 插入排序
  10. 设置webstorm自动删除行尾分号
  11. Python摸爬滚打之day04----基本数据类型(列表,元组)
  12. java类与继承(转载)
  13. nginx学习笔记(7)Nginx如何处理一个请求---转载
  14. cp 复制不覆盖
  15. 时间戳Unix timestamp
  16. UDF-java获取名字中的姓
  17. rest_framework -- mixins&amp;generics
  18. css划斜线
  19. Codeforces Round #433
  20. Python函数(三)-局部变量

热门文章

  1. 在ubuntu中安装jdk
  2. I/O复用模型之epoll学习
  3. sql篇 select from where group by having order by
  4. JSON.parse()和JSON.stringify()使用
  5. HTTP基础05--http首部
  6. 手持终端PDA应用固定资产管理系统(资产查询 盘点)软件程序系统
  7. hdu5432 二分
  8. AutoMapper简明教程(学习笔记)
  9. java synchronized修饰普通方法,修饰静态方法,修饰代码块,修饰线程run方法 比较
  10. UVa1515 Pool construction(最小割)