hm6.rar

  • PUDN用户
    了解作者
  • Java
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 5
    下载次数
  • 2006-06-29 09:57
    上传日期
抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 ----继承该抽象类定义三角型、矩形、圆。 ----编写一个主程序将一个三角形、矩形、圆存入一个数组中,将数组中各类图形的面积输出。
hm6.rar
  • www.pudn.com.txt
    218B
  • 抽象类的使用.txt
    1.3KB
内容介绍
作业标题: 抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 ----继承该抽象类定义三角型、矩形、圆。 ----编写一个主程序将一个三角形、矩形、圆存入一个数组中,将数组中各类图形的面积输出。 注:三角形面积s=sqrt(p*(p-a)*(p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 abstract class mianji{ double a; double b; double c; double chang; double kuang; double r; abstract public double getmianji(); } class sanjiaoxing extends mianji { public sanjiaoxing(double a,double b,double c) { this.a=a; this.b=b; this.c=c; } public double getmianji(){ double s,p; p=(a+b+c)/2; s=Math.sqrt(p*(p-a)*(p-b)*(p-c)); return s; } } class juxing extends mianji { public juxing(double chang,double kuang) { this.chang=chang; this.kuang=kuang; } public double getmianji(){ return chang*kuang; } } class yuan extends mianji { double mian; public yuan(double r){ this.r=r; } public double getmianji(){ return r=r*r*3.14; } } public class test{ public static void main(String args[]){ mianji a[]=new mianji[3]; a[0]=new sanjiaoxing(3,4,5); a[1]=new juxing(5,6); a[2]=new yuan(6); for(int i=0;i<3;i++){ System.out.println(a[i].getmianji()); } } }
评论
    相关推荐
    • hm364.zip
      课程设计时编写的matlab程序代码,非常适合计算机视觉方面的研究使用,基于互功率谱的时延估计。
    • HEVC HM15.0
      hm 15.0版本是学习视频编码的必备工具,通过它可以学习hevc的编解码过程 。
    • hm
      房屋管理应用 这是为房屋管理公司创建的应用程序,用于跟踪费用。 它仍处于测试版本,开发正在进行中。 此版本需要许多性能改进和功能更新! 后端: Node.js和Express 数据库: MySQL 前端:与MaterialUI互动 ...
    • HM排序程序
      连接铣卡机,对卡片序列号排序,排除不在任务中的记录号卡片。需要连接到Oracle数据库和服务器。
    • hm
      企画 想定利用环境 Linux系OS&macOSを対象とする。 PythonバージョンはPython3系を対象とする。 依存モジュール ...6 : kansai-gamer.github.io 7 : php 8 : private 9 : Python 10 : SQL 11 : today
    • HM解决方案
      + ###安装之前的安装要求python 3.7.1 pip3 virtualenv == 16.7.9 virtual-clone == 0.5.3 mysqlclient(创建virtualenv不是必需的)请参阅要安装列表,请运行 $ pip3 install -r requirements.txt ...
    • hm-construction
      Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
    • HM-16.20-4998.zip
      HM视频编码标准,可用于编解码或对比SHVC的效率
    • BBS_system_on_java.rar
      BBS论坛系统由JAVA和JSP实现,开发中涉及JavaBean,JSP和服务器Tomcat5.0.7的设置,数据库用SQL2000。有注册登陆,浏览,发帖 回帖,帖子管理,论坛设置,管理版块,用户管理等模块。