其实一开始我是懵逼的,因为第一次在一个类中建立构造方法,并且同时建立main方法,看起来运行没问题,但总感觉别扭,可能知识点抓的还有问题

掌握知识点

  • 构造方法的运用
  • 对象的创建与使用

通关源码

public class EllipseArea {double Short;              //变量名不能用short,short好像会关键字报错,long也是double Long;public void EllipseArea(){}public void EllipseArea(double a,double b){Short = a;Long = b;}public double area(double a,double b){double c = Math.PI * a * b;          //椭圆面积 = 长轴长 * 短轴长 * πreturn c;}public static void main(String[] args){EllipseArea a = new EllipseArea();double b = a.area(15.5,20.0);System.out.print("椭圆形的面积为" +String.format("%.2f",b) );}
}

Educoder-Java类和对象之构造方法与对象创建之求椭圆面积相关推荐

  1. 学习-Java类和对象之构造方法与对象创建之求椭圆面积

    任务描述 本关任务:已知椭圆的短半轴长为 15.50,长半轴的长为 20.00,计算椭圆面积. 椭圆的面积公式为S=πab,其中a.b分别为椭圆的短半轴长和长半轴长. 相关知识 为了完成本关任务,你需 ...

  2. java面向对象的概念,Java类、引用变量与堆对象

    一,面向对象概念 1.类型(类) 指一个名词概念,如:老师,学生,图书 2.引用(变量) 指引用具体概念实例的代词,如:某人.某物 3.对象(东西) 指具体概念的个体实例,如:张无忌这个人. 4.行为 ...

  3. Educoder - Java类和对象之对象组合之求圆柱体积

    有点意思- 一开始用类的继承做的,过了后,参考了答案,没想到还有类的引用这么一说 掌握知识点 对象的引用传递 构造方法参数传递 通关源码 class Circle {double π;double r ...

  4. Educoder - Java类和对象之对象组合之求圆锥体表面积

    蒙了,快把我传疯了 还一个小问题,我想不通为啥我的主类Cone不能写public 掌握是知识点 类的引用 对象组合 通关源码 class Circle{static final double PI = ...

  5. Educoder - Java类和对象之static关键字之求圆环面积和周长

    注意空参构造方法传值方式 掌握知识点 static关键字 空参构造方法传值方式 public class RingArea {static final double PI = Math.PI;doub ...

  6. java类与对象(超详细!)

    3. 类与对象 3.1 面向对象编程三特性: 封装 继承 多态 3.2 类的编写 java是面向对象语言,类是基本要素,一个java程序就是由若干类组成. 何为对象?对象就是用类声明的变量. 如何编写 ...

  7. Java类与对象(汇总版),心血作品,走过路过不要错过

    目录 1.Java中类定义和使用 2.类的实例化 2.1什么是实例化 2.2访问类中的属性和方法 2.3成员变量默认值 3.this引用 3.1为什么要用this引用 3.2this引用特性 3.2t ...

  8. Eclipse中将java类打成jar包形式运行

    记录一次帮助小伙伴将java类打成jar包运行 1.创建java project项目 file > new > project > java project 随便起一个项目名称,fi ...

  9. 如何在一个线程环境中使用一个线程非安全的java类

    在开发过程中 当我们拿到一个线程非安全的java类的时候,我们可以额外创建这个类的管理类 并在管理类中控制同步 比如 一个非线程安全的Pair类 package test.thread.sx.test ...

最新文章

  1. qt on android qml,Qt on Android: Qt Quick 之 Hello World 图文详解
  2. 在.NET 6中使用DateOnly和TimeOnly
  3. Adapter(适配器)--类对象结构型模式
  4. Korney Korneevich and XOR(CF750F1/F2)
  5. 技术运维的经营大法——对话阿里云MVP熊昌伟
  6. 蜗牛导航网站模板+随机壁纸+天气插件
  7. 易筋SpringBoot 2.1 | 第三十一篇:SpringBoot Reactor响应式编程实战一
  8. telnet 命令参数及其应用方式
  9. VCIP2020:基于深度学习合成参考帧
  10. 无视任何限制和权限 强制删除文件夹/文件
  11. 计算机无法继续安装程序,电脑提示nvidia安装程序无法继续 如何解决 - 驱动管家...
  12. 抖音根据关键词获取视频列表接口调用展示
  13. 基于Spring Boot的个人博客系统的设计与实现 毕业设计-附源码271611
  14. 中国极地考察船“雪龙”号在南极碰撞冰山 目前人船安全
  15. maven使用c3p0——详细(很详细)
  16. 华为OD机试 - 喊7的次数重排(Java JS Python)
  17. java代码设置路由
  18. 金融信贷业务-贷前整理
  19. 专家揭秘:补充叶黄素视力毫无改善,原因何在?
  20. 机械学习与R语言--Naive Bayes 朴素贝叶斯在R语言中的实现

热门文章

  1. 修改 java 版本
  2. 程序员-云盘扩容方案
  3. windows系统进入bios
  4. [CS131] Lecture 1 Course Introduction课程介绍
  5. centos7安装xfce轻量桌面环境
  6. 全网最全PDF压缩方法by 忘小寒——标题党警告
  7. pynq-z2 HLS开发
  8. DNS实战 正反向解析,域名/IP地址解析
  9. FLASH透明效果代码
  10. Linux系统无法启动问题及解决方案(/etc/fstab文件损坏,GRUB文件损坏)