文章目录

  • 前言
  • 一、课堂作业(java-第五章)
  • 二、代码实现
    • 1.创建Circle类
    • 2.创建测试类:testCircle类
    • 3.运行结果
  • 总结

前言

本文主要介绍怎样创建类的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、课堂作业(java-第五章)

题目:定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。
通过两个方法计算圆的周长和面积并且对计算结果进行输出。最后定义一个测试类对Circle类进行使用。

二、代码实现

1.创建Circle类

代码如下(示例):

import static java.lang.Math.*;
public class Circle {public double r;Circle(double r){this.r=r;}public double getArea() {return pow(r,2)*PI;}public double getPerimeter() {return 2*r*PI;}
}

2.创建测试类:testCircle类

代码以及创建过程如下(示例):

保证testCircle类与Circle类在同一个包里面。
下面以我的示例来创建一遍:我的Circle类和testCircle类都在名称为test4的包里

1.右键test4包 然后具体操作如一下图片所示

2.创建名为testCircle的类
3.创建结果如下:

testCircle类的代码如下:

public class testCircle {public static void main(String[] args) {    Circle c1=new Circle(2.0);//new Circle(2.0);System.out.println("圆的半径 = "+c1.r);System.out.println("圆的面积 = "+c1.getArea());System.out.println("圆的周长 = "+c1.getPerimeter());}
}

3.运行结果

以上为具体创建步骤步骤。


总结

提示:这里对文章进行总结:
如何把类进行分开去写,分开去用,如何去创建一个类。

定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。相关推荐

  1. 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。

    定义一个圆类--Circle,在类的内部提供一个属性:半径®,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) . 通过两个方法计算 ...

  2. Python之构造函数的练习(定义一“圆”(Circle)类,圆心为“点”Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系)

    需求1:定义一"圆"(Circle)类,圆心为"点"Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系 分析: Circle: 特征:圆心,半径 行 ...

  3. Java---定义一个圆(Circle)类表示三维空间中的圆(两个成员变量:圆心Point类、半径)

    要求如下: 可以生成具有特定圆心.半径的圆对象 提供可以设置成员变量的方法 计算一个点(Point)对象是否在圆(Circle)对象内 源代码如下: import java.util.Scanner; ...

  4. 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。

    定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...

  5. 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。

    定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径. 定义求圆的面积方法getArea()方法和求圆周长的方法getP ...

  6. 日常生活中,人们需要对某些常见图形和几何体做计算面积,体积,周长等相关计算。设计一个形状计算器,完成此功能。通过对菜单的选择,可以对不同的形状进行计算。

    日常生活中,人们需要对某些常见图形和几何体做计算面积,体积,周长等相关计算.设计一个形状计算器,完成此功能.通过对菜单的选择,可以对不同的形状进行计算. 1 作业中的接口与类 2 抽象类用于所有空间实 ...

  7. 习题:编程求圆周长、圆面积、圆球体积、设圆半径r=1.5。要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位...

    1 /*编程求圆周长.圆面积.圆球体积.设圆半径r=1.5.要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位*/ 2 /*圆球体积公式 V=(4*π*r3)/3 */ 3 ...

  8. 在oracle 中编写一个程序,用VC 开 发 基 于ORACLE 数 据 库 应 用 程 序 的 两 种 方 法...

    用VC 开 发 基 于ORACLE 数 据 库 应 用 程 序 的 两 种 方 法 北 京 航 空 航 天 大 学 计 算 机 科 学 与 工 程 系 黎 杰 麦 中 凡 ---- 1. 引 言 -- ...

  9. Python 学习笔记 类的封装 类的继承 多态继承 类方法和静态方法 单例设计模式

    一.类的封装: 1.概念: 广义的封装:函数和类的定义本身,就是封装的体现 狭义的封装:一个类的某些属性,在使用的过程 中,不希望被外界直接访问,而是把这个属性给作为私有的[只有当前类持有],然后暴露 ...

  10. Python 学习笔记 系统模块 面对对象思想 类和对象 类中的方法与对象 构造函数和析构函数

    一.系统模块: UTC:国际标准时间, 格林尼治天文时间,UTC+8 时间戳:指定时间距离1970.1.1 00:00:00的秒数 time:时间 datetime:日期 calendar:万年历 o ...

最新文章

  1. GNUGK 作为Gatekeeper穿透防火墙和NAT
  2. Open-E DSS V7 应用系列之六 构建软件iSCSI
  3. 堆栈转化8进制_11张卡片学会进制转换
  4. websocket网络层详解_【技术分享】WebSocket漏洞与防护详解
  5. python3网络编程传输图片_python网络编程(图片传输)
  6. codeforces1481 E. Sorting Books(贪心+dp)
  7. Catch That Cow——BFS
  8. matlab slope函数,Matlab常用函数汇总
  9. Grand Canyon
  10. win10各个版本激活码到期了
  11. 搭建测试环境详细步骤
  12. 【Photoshop文字排版小技巧】
  13. C\C++ | FILE文件基本操作函数
  14. 一个屌丝程序猿的人生(十七)
  15. 威联通 php升级,威联通折腾篇十七:Docker 安装的 NextCloud 升级、备份及恢复
  16. iOS 实现UIButton加小红点
  17. STM32F411RET6的定时器和STM32F103ZET6定时器比较
  18. CNN基础论文 精读+复现----VGG(一)
  19. python leetcode 202. Happy Number
  20. 计算机网络模拟校园,计算机网络课程设计-模拟校园网组网实验.doc

热门文章

  1. Python代码实现-主成分分析(PCA)降维及故障诊断中的T2和SPE统计量Matplotlib出图|Python技能树征题
  2. 【wpa_supplicant】从 assoc 动作窥伺supplicant与driver的交互(一)
  3. illegal cyclic reference involving object InterfaceAudience
  4. [转贴]让板载声卡支持ASIO
  5. 基于SECS协议开发的简明教程(5)
  6. 【OTT】1月2日-1月8日OTT盒子观察报告
  7. 比特承诺 Bit Commitment
  8. 硬件设计6---什么是滞回电路
  9. 供水管网综合调度系统-智慧水务应用系统
  10. 80后的101个特征,看你有哪些???