java计算图形面积(圆形,正方形, 长方形).pptx

还剩

21页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

方法的覆載( Overloading)? 子類別的方法可以覆載父類別的相同名稱的方法抽象類別與方法? 抽象類別? 具有共用的資料與方法成員? 不能實際產生物件延伸學習? 請同學列舉其它與本問題相關的學習? 類別的繼承關係為何? 何謂抽象類別,抽象方法? 請同學就本次學習的結果,設計測驗題目反思 (3/3)? 請同學進行學習反思,你從此問題學到什麼?? 本次練習,你覺得物件導向程式有哪些不錯的測試策略與技巧?? 本次練習,你覺得物件導向設計具有哪些優點?(以本問題為例,舉例具體說明)○ 透過繼承簡化系統複雜度○ 更清晰的問題模式與自然的計算邏輯○ 容易測試與維護反思 (2/3)? 請同學進行學習反思,你從此問題學到什麼?? 本次練習,你覺得 JAVA有哪些特性可以支援物件導向程式設計?○ 何謂 抽象類別 ?○ 方法的 覆載 (overloading)反思 (1/3)? 學習單 4:請同學進行學習反思,你從此問題學到什麼?? 本次練習,你覺得設計一個類別需要考慮到?○ 抽象類別○ 與其他類別的關係? 本次練習,你覺得類別的建立有哪些策略?○ 從名詞找類別○ 根據領域知識定義類別與資料成員○ 根據領域知識定義類別的方法成員○ 根據領域知識定義類別之間的關係類別多型? 特過類別繼承階層,一個物件變數可以指到不同的類別Shape s ;s = new Rectangle(2, 2);s.computeArea();s.printArea();s = new Square(2);s.computeArea();s.printArea();s = new Circle(2);s.computeArea();s.printArea();Circle類別public class Circle extends Shape{private double radius;final private double PI = 3.414; public Circle(){radius = 0;}public Circle(double r) {radius = r ;}public void computeArea() {area = Math.pow(radius,2.0)*PI;}public void setRadius(double r) {radius = r ;}}Square類別public class Square extends Rectangle{public Square(double n) {side_X = n ; side_Y= n;}public void setSideLength(double l) {side_X= l ; side_Y = l;}}Rectangle類別public class Rectangle extends Shape{protected double side_X , side_Y;public Rectangle(){side_X = 0; side_Y=0 ;}public Rectangle(double x, double y) {side_X = x ; side_Y = y;}public void computeArea() {area = side_X * side_Y ;}public void setSideLength(double x, double y) {side_X = x ; side_Y=y;}}繼承類別Shape類別public abstract class Shape{protected double area;abstract public void computeArea();public double getArea(){return area;}

发表评论

暂无评论,赶快抢占沙发吧。

java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx相关推荐

  1. java求几何周长面积_Java——求图形面积和周长

    设计接口图形Shape.及其实现类Circle和Rectangle.工具类Show中提供两个方法showArea和showPerimeter,分别用于显示图形的周长和面积.App类中main方法中给出 ...

  2. java求几何周长面积_Java如何计算几何图形的面积

    Java如何计算几何图形的面积?圆形矩形面积的计算方式.Java使用抽象方法来计算计算几何图形的面积.每个图形都有一些共同的属性,比如是名字.面积等,但是图形的计算方式却是不同的.现在就定义一个超类来 ...

  3. java继承求三角形圆形面积_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法...

    本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** * @author vvv * @date 2013-8-10 ...

  4. java继承求三角形圆形面积_java求三角形面积

    (min>c)min=c; if(min>d)min=d; System.out.println("min is "+min); } } } 15.test30003求 ...

  5. java求三角形周长 面积_Java代码计算三角形的周长和面积

    2015-01-05 06:30:01 阅读( 244 ) import java.util.*; public class Sanjiaoxing { /** * @param args */ pu ...

  6. java求几何周长面积_java求几何图形面积

    展开全部 代码如下:abstract class Geometry { abstract double getArea(); } // 三角形 class Triangle extends Geome ...

  7. java多态 求形状面积_JAVA多态计算面积main函数调用方法

    public static void main(String[] args) { Shape shape; Scanner input = new Scanner(System.in); System ...

  8. java输出三角形的面积_Java程序使用Heron公式计算三角形的面积

    当已经知道所有三个边的长度时,Heron公式将给出三角形的面积. 假设我们有以下三个三角形的边-s1 = 15191235.0; s2 = 15191235.0; s3 = 1.01235479; 现 ...

  9. 用java求直角三角形的面积_JAVA 已知三角形的三个边判断 是否为直角三角形,如果是求面积!...

    匿名用户 1级 2009-03-21 回答 你是要java的还是jsp的?给你个jsp的把... java的和jsp的差不多...主要还是那个求面积的公式 (1) (2) (3) (4) (5) 请输 ...

最新文章

  1. Vue.js框架简单读取数据库信息并渲染完成news新闻文章列表以及detail详情页功能(小试牛刀)
  2. XML NameSpace
  3. 整理了一些面试题,还在更新中,有时间的可以看看
  4. url编码解码的三种方式
  5. javascript时间函数
  6. linux shell 后台执行脚本的方法 脚本后台运行 后台运行程
  7. 在训练CNN时,loss稳定在log(类别数)
  8. 我如何学习:不要停下学习的脚步
  9. python learning2.py
  10. 成功解决python.exe 无法找到入口 无法定位程序输入点
  11. Spring:Spring支持的bean作用域有哪些
  12. [ActiveForm] -- ActiveForm::begin表单用法
  13. 【设计模式】模板模式
  14. 如何辨别BGP带宽的真假?
  15. 下载最新的百度地图瓦片
  16. ArcMap常用1:地理配准(一张地图图片和gis地图的匹配)
  17. PMBOK(第五版)学习笔记 —— ITTO(输入、工具与技术及输出)汇总
  18. 文件夹名如何快速重命名,教你重命名小技巧
  19. 计算机一级都有哪些知识,计算机一级考试试题题型有哪些?
  20. 【问题记录】tp5文件上传$_FILES有值request中file却为空

热门文章

  1. 【Flink】Flink kafka报错 Auto-commit of offsets failed for group Offset commit failed with a retriable
  2. 【Flink】Flink 启动报错 DirectoryNotEmptyException Could not close resource
  3. 【grafana】grafana 添加 MySQL 本地无法连接
  4. 95-134-110-源码-维表-Flink 1.9.0 维表实现
  5. 【Calcite】SQL 形式化语言——关系代数
  6. linux下实现桥接联网
  7. 【Java SE:抽象类】抽象类的引出与深入理解
  8. 新来的同事把公司现有项目的性能优化了一遍,来看看他是怎么做到的
  9. mysql锁申请步骤_大话MySQL锁
  10. Unable to establish a connection to Redis Cluster at [RedisURI