1 / 9
文档名称:

Java实验3.docx

格式:docx   大小:18KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java实验3.docx

上传人:2072510724 2021/10/19 文件大小:18 KB

下载得到文件列表

Java实验3.docx

相关文档

文档介绍

文档介绍:实验报告
学生姓名: 学号:_ 专业班级:
实验类型:口验证口综合口设计 □创新 实验日期: 实验成绩:
实验项目名称
抽象、封装与类(二)实验目的
1、熟练掌握属性的定义和静态属性、最终属性的使用。
2、熟练掌握方法的定义和静态方法、抽象方法、最终方法的使用。
三、实验基本原理
Java 语 s
主要仪器设备及耗材
PC> MyEclipse 8. x Stable (8. 0 GA)
四、实验步骤
编写一程序,完成以下工作:
1、定义一个圆类Circle,成员变量有最终静态属性圆周率PI、半径
radius,成员方法有自定义构造方法、获取半径 getRadius()修改半
径updateRadiusO计算面积 area()。
2、在定义一个圆锥类Ta per,成员变量有底botto m、昼j height,成员
精选文库
3
方法有自定义构造方法、获得底圆半径getBottomRO、修改底圆半径
updateBottomRO>
获得同 getHeight () > 修改rWj updateHeight () >
计算
精选文库
4
体积 volume () o
3、最后写一测试类,测试自定义圆类Circle、圆锥类Ta per是否正确。
六、实验数据及处理结果
class Circle{
static double Pl=;
private double radius;
Circle () {
radius=0;
Circle (double radius){
this, radius —. radius
double getRadius() {
return radius;
void up dateRadius(i nt radius){
this, radius —. radius
精选文库
4
double area() {
精选文库
6
精选文库
void up dateBottomR(double BottomR){
7
return P l*radius*radius;
class Taper{
double PI —.
3. 14;
精选文库
void up dateBottomR(double BottomR){
6
精选文库
void up dateBottomR(double BottomR){
6
p rivate double bottom;
p rivate double height;
Tap er () {
bottom=0;
height=0;
Tap er(double bottom, i nt height){
this, bottom—. bottom;
this. height=height;
精选文库
void up dateBottomR(double BottomR){
6
double getBottomRO {
return Math, sqrt