ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:76.12KB ,
资源ID:13536713      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13536713.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言程序设计6Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java语言程序设计6Word文档下载推荐.docx

1、实验内容:1构造函数的继承与重载。(1)第一预测以下程序的运行结果,然后编译、执行以验证你的预测:public class JLab0503 public static void main(String args) 创建父类对象:); SuperClass sc0 = new SuperClass();n创建第一个子类对象: SubClass sc1 = new SubClass();n创建第二个子类对象: SubClass sc2 = new SubClass(1); class SuperClass SuperClass( )父类的构造函数 class SubClass extends S

2、uperClass SubClass( )子类的第一个构造函数 SubClass(int i)子类的第二个构造函数运行结果:(2) 去掉SubClass的所有构造函数,然后将JLab0503类中main方式的最后两行语句删除。预测修改后程序的运行结果,并进行验证。代码: package xuxiaojun;public class JLab0503 public static void main(String args) SuperClass sc0 = new SuperClass(); SubClass sc1 = new SubClass();class SuperClass Super

3、Class() class SubClass extends SuperClass 2抽象类与接口。(1)试改写实验指导手册(5)中第3题的Pet类,其中move与speak方式概念为抽象方式。概念一个Pet类的子类Cat类。在Cat类中实现move和Speak方式。其中move方法返回值为“run”,speak方式返回值为“miao miao”。(2)编写含有主方式的公共类JLab0504A,在其主方式中创建一个名为myCat的Cat的实例。并依照实验指导手册(5)中的类JLab0501主方式中的相应格式输出结果。abstract class Pet protected String nam

4、e; public Pet(String n) name = n; public String getName() return name; public String toString() return My pet + name; abstract String move(); abstract String speak();class Cat extends Pet public Cat(String n) super(n); String move() run; String speak() miao,miaopublic class JLab0504A public static v

5、oid main(String args) Cat myCat = new Cat(Kitty + nSpeak: + () + + () + () + (2)若是将Pet概念为接口,即所有相应方式全数为抽象方式,那么Cat类该如何改动?试改写相关代码,并验证你的结果。interface Pet1 final String name = Hello Kitty public abstract String getName(); public abstract String move(); public abstract String speak(); public abstract Strin

6、g toString();class Cat1 implements Pet1 public String getName() public String move() public String speak() public String toString() My petpublic class JLab0504A2 Cat1 myCat = new Cat1();3包的概念和利用。A.(1)在C:javalab目录下新建目录mypg;利用记事本程序编辑以下程序并将其保C:javalabmypgpackage mypg;public class MyPackage public MyPac

7、kage() create MyPackage object(2)编辑以下代码,并将其保留为C:javalabpublic class JLab0505 MyPackage mpg = new MyPackage();(3)别离编译上述两个java源程序,并执行JLab0505。观看相应结果。(4)试将C:javalabmypg文件移动(剪切、粘贴)到C:javalab目录下。再次运行JLab0505,观看结果并试探缘故。缘故:两个类不在同一个包中,不能直接访问。B. 在寄存源程序的文件夹中成立一个子文件夹 Mypackage。例如,在“E:java程序”文件夹当中创建一个与包同名的子文件夹

8、Mypackage(E:java程序Mypackage),并将编译过的class文件放入该文件夹中。注意:包名与文件夹名大小写要一致。(1)在包中创建类。程序功能:在源程序中,第一声明利用的包名Mypackage,然后创建YMD类,该类具有计算今年的年份,能够输出一个带有年月日的字符串的功能。(2)编写利用包Mypackage中YMD类的程序。给定某人姓名与诞生日期,计算该人年龄,并输出该人姓名,年龄,诞生日期。源代码:package MyPackage; ; public class YMD private int year,month,day; public static void mai

9、n(String arg3) public YMD(int y,int m,int d) year = y; month = (m=1) & (m (d=31) ? d : public YMD() this(0,0,0); public static int thisyear() return ().get;/返回昔时的年份 public int year() return year;/返回年份 return year+-+month+day;/返回转化为字符串的年-月-日 import ; /引用 Mypackage 包中的 KY4_1_YMD 类 public class KY4_2 p

10、rivate String name; private YMD birth; public static void main(String args) KY4_2 a = new KY4_2(许小军,1988,9,29); (); public KY4_2(String n1,YMD d1) name = n1; birth = d1; public KY4_2(String n1,int y,int m,int d) this(n1,new YMD(y,m,d);/初始化变量与对象 public int age() /计算年龄 return () - (); /返回当前年与诞生年的差即年龄

11、public void output() 姓名 :+name);诞生日期:+();今年年龄 :+age();运行结果:4综合实验。概念抽象类Shape表示一样二维图形。Shape具有抽象方式area和perimeter别离计算形状的面积和周长。试概念一些二维形状类(如矩形、三角形、圆形、椭圆形等),这些类均为Shape类的子类。完成相关类的概念后,概念含有main方式的类JLab0506来利用这些类的相应付象,输出相关信息:如对象所代表图形形状、大体数据(半径、长宽高等等)和面积、周长等计算值。package xuxiaojun;abstract class Shape abstract double area(); abstract double perimeter();class Rectangle extends JLab05061 public double width, length; Rectangle(double length, double width) = length; = width; double area() return width * length; double perimeter() return 2 * length * width;class Triangle extends JLab05061 public double a , b

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1