导航:网站首页 >

求java大神帮忙 求大神帮助!Java

求java大神帮忙 求大神帮助!Java

相关问题:

匿名网友:

普通类

public class CircularA {

//求圆的表面积

public double surfaceArea(double radius) {

return 4*Math.PI*radius*radius;

}

//圆内接正方形面积

public double withinSquare(double radius) {

return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;

}

//圆外接正方形面积

public double outsideSquare(double radius) {

return radius*2*radius*2*6;

}

}

抽象类

public abstract class CircularB {

//求圆的表面积

public abstract double surfaceArea(double radius) ;

//圆内接正方形面积

public abstract double withinSquare(double radius) ;

//圆外接正方形面积

public abstract double outsideSquare(double radius);

}

接口

public interface CircularC {

//求圆的表面积

public double surfaceArea(double radius) ;

//圆内接正方形面积

public double withinSquare(double radius);

//圆外接正方形面积

public double outsideSquare(double radius) ;

}

继承抽象类

public class CircularD extends CircularB {

@Override

public double surfaceArea(double radius) {

return 4*Math.PI*radius*radius;

}

@Override

public double withinSquare(double radius) {

return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;

}

@Override

public double outsideSquare(double radius) {

return radius*2*radius*2*6;

}

}

实现接口

public class CircularE implements CircularC {

@Override

public double surfaceArea(double radius) {

return 4*Math.PI*radius*radius;

}

@Override

public double withinSquare(double radius) {

return 6*(Math.sqrt(3)/6)*radius*(Math.sqrt(3)/6)*radius;

}

@Override

public double outsideSquare(double radius) {

return radius*2*radius*2*6;

}

}

public class Test {

//测试普通类

public void testA(double redius) {

CircularA circularA = new CircularA();

//求圆的表面积(传入半径)

double s1 = circularA.surfaceArea(redius);

System.out.println(s1);

//圆内接正方形面积(出入半径)

double s2 = circularA.withinSquare(redius);

System.out.println(s2);

//圆外接正方形面积(传入半径)

double s3 = circularA.outsideSquare(redius);

System.out.println(s3);

}

//测试抽象类

public void testB(double redius) {

//多态。声明父类对象,new 子类。

CircularB circular = new CircularD();

//求圆的表面积(传入半径)

double s1 = circular.surfaceArea(redius);

System.out.println(s1);

//圆内接正方形面积(出入半径)

double s2 = circular.withinSquare(redius);

System.out.println(s2);

//圆外接正方形面积(传入半径)

double s3 = circular.outsideSquare(redius);

System.out.println(s3);

}

//测试接口

public void testC(double redius) {

CircularC circular = new CircularE();

//求圆的表面积(传入半径)

double s1 = circular.surfaceArea(redius);

System.out.println(s1);

//圆内接正方形面积(出入半径)

double s2 = circular.withinSquare(redius);

System.out.println(s2);

//圆外接正方形面积(传入半径)

double s3 = circular.outsideSquare(redius);

System.out.println(s3);

}

public static void main(String[] args) {

Test test = new Test();

test.testA(10);

test.testB(10);

test.testC(10);

}

}

这里说明一点:抽象类可以定义一个完整的方法,直接由子类继承,或者定义抽象方法,由子类重写

匿名网友:

1.求java大神帮忙

问:java 分别利用普通类、抽象类、接口的多态性编程求圆、圆内接正方形、圆...

2.求大神帮助!Java

问:Account account1 = new SAccount(“s123”,”Tom”,1000); account1.withdr...

3.求Java大神帮忙

问:1月1日要交了,能打包发给我吗,带数据库的!

4.java题,求大神帮助

问:判断两个数是否为孪生素数

5.一个java作业,求大神帮忙做一下,非常感谢!!!

答:这涉及到数据库,不加悬赏我报酬估计没人愿意给你做

6.初学者java小程序,求java大神帮我补充一下空缺代...

问:分析:辗转相除法(1)用一个整数去除另一个整数,得到它们的余数;(2)如...

7.求java大神帮我做一下这个题

问:只有两space的下面一行有错误,麻烦帮我改正一下。

8.求JAVA大神帮忙解决一道JAVA难题

问:员工张三有两个主管,主管A和主管B经常会根据张三的表现给张三调工资,...

9.求JAVA大神帮忙解决几道题

问:2.变量、常量、数据类型转换练习 编写程序计算半径为5,高为10的圆锥形...

10.java一个简单编程,求大神帮忙!!!

问:定义一个图书类Book,要求如下: (1)属性包括:书名name(String类型...

问题推荐

用java编写圆锥_求java大神帮忙 求大神帮助!Java相关推荐

  1. 用java编写圆锥_用java中的graphics画圆锥的代码

    展开全部 圆锥就32313133353236313431303231363533e4b893e5b19e31333337616564是一个三角形+一个椭圆.只要算好三角形和椭圆 的坐标就可以了impo ...

  2. 视频教程-大型Java项目视频教程_王勇老师DRP项目教程完整版292集-Java

    大型Java项目视频教程_王勇老师DRP项目教程完整版292集 动力节点王勇老师,CCTV<影响力对话>栏目特约嘉宾,Java培训知名讲师,中国Java培训领军人物,北京动力节点创始人,董 ...

  3. java编写正则表达式_如何用Java编写最快的表达式评估器之一

    java编写正则表达式 当然,标题有点吸引人,但确实如此(您当然不相信自己没有伪造自己的基准,但这是另一回事了). 因此,上周我正在寻找一个小型且可用的库来评估数学表达式. 我几乎直接偶然发现了这个s ...

  4. java编写存钱_用Java编写一个简单的存款

    package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...

  5. java 编写代码_如果您在2016年编写过Java代码-这是您不容错过的趋势

    java 编写代码 2016年最有趣的Java相关主题 关于代码,有很多热门话题,而要跟上所有事情,这是一项全职的工作. 如果您想知道如何从谷壳中分离出小麦,我们已经为您完成了工作. 在下面的文章中, ...

  6. java 编写代码_如果您在2015年编写过Java代码-这是您不容错过的趋势

    java 编写代码 去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中,我们回顾了构成我们2015年对话的5个主题和新发展.与其他许多年终总结保持较高水平的不同,我们将做一个更实际的操作不用流行语 ...

  7. java编写代理服务器_如何编写Java代理

    java编写代理服务器 对于vmlens (轻量级Java竞争条件捕获器),我们使用Java代理来跟踪字段访问. 这是我们学习的实现此类代理的经验教训. 开始 使用"静态公共静态无效值pre ...

  8. java编写管理系统_用java编写学生信息管理系统

    <用java编写学生信息管理系统>由会员分享,可在线阅读,更多相关<用java编写学生信息管理系统(7页珍藏版)>请在人人文库网上搜索. 1.用java编写学生信息管理系统im ...

  9. java前沿技术_互联网百强企业架构师告诉你,Java应该这么学!云和数据超全面Java中级程序员学习路线图重磅发布!...

    作为常居编程语言排行榜第一名的编程语言,Java语言以其稳定性.健壮性著称,是一门非常成熟的编程语言,多年来一直是国际上众多企业的首选编程语言. Java语言不仅吸收了C++语言的各种优点,还摒弃了C ...

最新文章

  1. 码云上传代码添加标签_如何使用码云-百度经验
  2. Tomcat 架构原理解析到架构设计借鉴
  3. html转换pdf 分页,(html2canvas jspdf)html转pdf带分页
  4. spring-文件上传
  5. linuv创建文件的命令_ECS实践案例丨逻辑卷的创建和扩容操作指导
  6. react提交数据到数据库_React型关系数据库事务
  7. 万兆网卡实际吞吐量_AKITIO 10G/NBASE-T PCIe 网卡开箱拆解评测
  8. ThinkPHP redirect 页面重定向使用详解与实例
  9. IDEA Translation插件安装及设置鼠标悬浮提示的自动翻译
  10. js 设置password placeholder样式_150+ 个优质的 Node.js 包和资源
  11. python windows 消息通讯_如何使用python與windows中的事件/消息掛鈎
  12. LE SHAN GIANT BUDDHA and LINGYUN TEMPLE
  13. hp linux还原系统还原,酷越一键备份还原 惠普电脑系统还原
  14. 航天信息上传服务器地址,金税盘上传参数设置怎么设置?
  15. ansys19.0安装破解教程(图文详解)
  16. qq等级查询php源码,基于PHP的QQ等级计算器
  17. ios swift UIActivityIndicatorView 菊花 加载中...
  18. 4.9抽奖 | 实验室攻防平台邀请码
  19. 映客 LFLiveKit 推流
  20. 计算通过率逾期率并绘制通过率逾期率曲线

热门文章

  1. Pose Get的区别
  2. 多线程下的单例模式你真的了解吗?
  3. 【AWS】 AWS Free Usage Tier
  4. 关于多线程的一点补充
  5. SQL语言基础【DDL、DML、DCL、DQL】
  6. 微课|玩转Python轻松过二级(3.1节):列表常用方法
  7. apt-get install php5-redis,Ubuntu14-04安装redis和php5-redis扩展
  8. modelsim仿真不出波形_直接扩频通信(下)仿真
  9. python 朋友圈自动回复评论_Python自动回复微信好友新年祝福
  10. gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用