资源说明:实验3类、对象以及包的使用(6学时)
1.实验内容
(1) 实现一个Point类,该类包含表示坐标的两个int型变量x、y,构造方法Point()和Point(int xx, int yy),返回x值和y值的int getX()和int getY()方法,计算两点间距离的double distance(Point)方法。其中计算平方根用Math.sqrt()方法。
(2) 实现一个Circle类,该类包含表示圆心的Point型变量center,表示半径的int radius变量,以及构造方法Circle()、Circle(int xx,int yy,int r)、Circle(Point c,int r),返回周长和面积的int perimeter()、double area()方法,返回两个圆是否为同一个圆(返回0)、同心圆(返回1)、相交的圆(返回2)、分离的圆(返回3)、包含的圆(返回4)等关系的int relation(Circle c)等方法。PI值可以用Math.PI常量。
(3) 实现测试上述两个类的ClassTest类。该类在main方法中分别创建若干个Point对象和Circle对象,并调用相关方法,输出方法的返回值,验证其正确性。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- J2METheCompleteReference.rar这是一本面向全体JAVA开发人员的参考大全,书中涵盖了所有J2ME知识的完全参考 ...
- 5.rarJava和C++的基本Java和C++的基本差异差异
- petclinic.rarspring 2.5 所带的例子,分享给大家,O(∩_∩)O哈哈~
- ScannControl.rar具体在Vb及javascript中调用柯达控件的例子见da_frmScan.frm及scaner.txt两个文件。 ...
- strutspractice.rarstruts entry practice, to help you master the struts framework
- sgip_java.rarJAVA版的,中国联通短信网关程序(SGIP1.2)
- 444333.rar非常好的学习java的资料,俄罗斯方块-能实现所有功能
- Exercise6.rar本程序用java编写了数值分析中的一些代码,可以进行一些龙贝格方法和科斯塔方法的数值 ...
- Exercise5.rar本程序用java编写了数值分析中的曲线拟合等操作,为有此需求的人提供帮助 ...
- Sniffer.rar利用java语言编写的一个sniffer休庭程序,可以对常见的数据包进行监听。 ...
-
- j2eeproject.rarj2ee项目源码啊,很详细的例子,有视频好东东,看了源码你也可以自己编译修改框架了, ...
- 某公司的java培训教材100多M的J2EE培训内容,培训几天就要10万元,够黑的
- jforum-2.1.8-src.zip是著名的jforum论坛的2.18版,所有的完整源码,使用的是他们自己的框架,没有用Struts ...
- Java.rarJava课程设计案例精编光盘源码,包括超市管理系统,高考信息系统,学生信息管理系统。 ...
- JavaChatRoom.rarJava聊天室程序源 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与 ...
- apache-tomcat-5.5.28.ziptomcate5.5绿色版功能强大,可用,apache-tomcat-5.5.28.zip
- jre-1_5_0_06-windows.rarjre1.5.10 java运行库,java软件运行必备
- explore.zip《Java入门与实例》
- JavaEE.rar《精通JAVA EE项目案例-基于ECLIPSE SPRING STRUTS HIBERNATE》的源码,包括网上购物 ...
- HTTP客户端.zipjava http客户端相应源代码