课堂练习6(第四周)
来源:互联网 发布:建站如何买域名和空间 编辑:程序博客网 时间:2024/06/06 01:58
课堂练习6:
– 定义一个圆类(Circle),其所在的包为bzu.info.software;定义一个圆柱类Cylinder,其所在的包为bzu.info.com;定义一个主类A,其所在的包也为bzu.info.com,在A中生成一个Cylinder对象,并输出其体积。编译并运行该类。
– 试着改变求体积方法的访问权限,查看并分析编译和运行结果
– 把Cylinder类和A类置于不同的包中,通过对求体积方法设置不同的访问权限,查看并分析编译和运行结果
1.代码
(1)Circle.java
package bzu.info.software;public class Circle {public double radius;public double getRadius() {return radius;}public void setRadius(double radius) {this.radius=radius;}}
(2)Cylinder.javapackage bzu.info.com;import bzu.info.software.Circle;public class Cylinder {Circle circle;double height;void setCircle(Circle c) {this.circle=c;}Circle getCircle() {return circle;}void Volume(Circle circle,double height) {System.out.println("圆柱的体积为:"+3.14*circle.getRadius()*circle.getRadius()*height);}}(3)A.java
package bzu.info.com;import bzu.info.software.Circle;public class A {public static void main(String[] args) {// TODO Auto-generated method stubCylinder c=new Cylinder();c.height=5.0;Circle r=new Circle();r.setRadius(5);r.getRadius();c.setCircle(r);c.getCircle();c.Volume(r,c.height);}}
2.运行截图
阅读全文
0 0
- 课堂练习6(第四周)
- 课堂练习2(第四周)
- 课堂练习3(第四周)
- 课堂练习4(第四周)
- 课堂练习5(第四周)
- 课堂练习1(第四周)
- 第四周:课堂活动(体重问题)
- 第四周Linux课堂学习(1)
- 第四周Linux课堂学习(2)
- 编程练习(第四周)
- java继承练习(java 第四周)
- 第四周练习计划
- C++(提高班)第9周课堂练习
- 课堂练习6:
- 算法练习第四周(自顶向下)
- 网易云课堂程序设计入门—Java语言(第四周)
- 网易云课堂java程序设计(第四周编程作业)
- 课堂练习
- 【LeetCode】C# 83、Remove Duplicates from Sorted List
- CF 440 div2 B.Maximum of Maximums of Minimums
- 大家好!给大家介绍一下,这是我们的供应链风险评估解决方案@东华国际
- vue.js 添加 fastclick的支持
- Vue.js入门(一)——创建第一个vue.js项目
- 课堂练习6(第四周)
- 85、java的IO操作-转换流的简化写法
- ln修改cdh日志目录
- linux离线安装mysql
- 一些单链表的面试题
- K-Means聚类算法的原理及实现【转】
- Toast
- 86、java的IO操作-字符缓冲流
- linux 如何编译 静态库,动态库