Educoder - Java类和对象之对象组合之求圆锥体表面积
蒙了,快把我传疯了
还一个小问题,我想不通为啥我的主类Cone不能写public
掌握是知识点
- 类的引用
- 对象组合
通关源码
class Circle{static final double PI = Math.PI;double r; //底面半径public Circle(double r){this.r = r;}double area(){double a = PI * r * r;return a;}
}
//扇形类
class Sector {double l; //母线static final double PI = Math.PI;double r;public Sector(double l,double r) {this.l = l;this.r = r;}double area() { //圆锥侧面积double s = PI * r * l;return s;}
}
//公开圆锥类
class Cone{Circle circle;Sector sector;public Cone(Circle circle,Sector sector){this.circle = circle;this.sector = sector;}double area(){ //圆锥表面积double s = circle.area() + sector.area();return s;}public static void main(String[] args) {Circle circle = new Circle(8); //圆对象Sector sector = new Sector(8,15); //扇形对象Cone cone = new Cone(circle,sector);double s = cone.area();System.out.printf("圆锥的表面积为%.2f",s);}
}
Educoder - Java类和对象之对象组合之求圆锥体表面积相关推荐
- 练习-Java类和对象之对象组合之求圆锥体表面积
** 任务:已知圆锥的母线为 15,底面半径为 8,求圆锥的表面积. */ // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********** Begin ******* ...
- Java实现 蓝桥杯VIP 算法提高 3-3求圆面积表面积体积
算法提高 3-3求圆面积表面积体积 时间限制:1.0s 内存限制:256.0MB 问题描述 接受用户输⼊的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,(3)球体体积.pi 取值3.1415 ...
- Educoder - Java类和对象之对象组合之求圆柱体积
有点意思- 一开始用类的继承做的,过了后,参考了答案,没想到还有类的引用这么一说 掌握知识点 对象的引用传递 构造方法参数传递 通关源码 class Circle {double π;double r ...
- Educoder - Java类和对象之static关键字之求圆环面积和周长
注意空参构造方法传值方式 掌握知识点 static关键字 空参构造方法传值方式 public class RingArea {static final double PI = Math.PI;doub ...
- java类中声明log对象_用于Android环境,java环境的log打印,可打印任何类型数据
LogXixi 用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范be ...
- IDEA在java文件中按住ctrl进入java类文件的其他对象中为什么新打开的窗口被覆盖了?而不是新打开一个窗口?怎么设置回来?
- 【Java】第7章 Java 类和对象 头歌Educoder实训作业(七)
第1关:练习-Java类和对象之类的声明之复数运算 任务描述 本关任务:求两个复数相加后的结果. 两个复数之间相加的运算法则:实部与实部相加,虚部与虚部相加. 关于复数的定义,可以自行查阅,本实训不做 ...
- 解析 Java 类和对象的初始化过程 由一个单态模式引出的问题谈起
在 IBM Bluemix 云平台上开发并部署您的下一个应用. 开始您的试用 问题引入 近日我在调试一个枚举类型的解析器程序,该解析器是将数据库内一万多条枚举代码装载到缓存中,为了实现快速定位枚举代码 ...
- 杨校老师课堂之Java类与对象、封装、构造方法
杨校老师课堂之Java类与对象.封装.构造方法 本篇文章内容如下: 面向对象 类与对象 三大特征--封装 构造方法 教学目标 能够理解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌 ...
最新文章
- luogu cover
- 炼丹面试官的面试笔记
- 软测homework2
- arrays中copyof复制两个数组_Python数组切片中的复制与否问题-list篇
- vue2.0 + vux (六)NewsList 资讯页 及 NewsDetail 资讯详情页
- Linux下出现command not found的解决办法
- 重庆大学计算机软件,重庆大学计算机辅助设计制造软件采购.DOC
- 基于java的enigma的加密程序
- bios调整服务器性能模式吗,华硕bios设置最佳性能 试试设置这几步
- 多线程模拟龟兔赛跑游戏
- Go 语言 app.conf配置文件
- 【阶段一】菜学21.11
- 人工智能,机器学习与深度学习,到底是什么关系
- Java程序员进阶架构师的五个阶段,你到了哪各阶段?
- 犹他大学支付45万美元赎金以阻止被盗数据泄露
- 拉普拉斯算子的疑惑--拉普拉斯算子作用于矢量和定义Hessian矩阵时遇到的问题
- 【LSSVM回归预测】基于matlab人工蜂群算法优化最小二乘支持向量机LSSVM数据回归预测【含Matlab源码 2213期】
- 鞋底php是什么材质,软底鞋是什么?软底鞋的鞋底是什么材质?
- 梦想实现_实现梦想的软件工程工作需要什么
- 07 树莓派裸机编程,并在Windows MSYS2 QEMU模拟器中运行