实验报告

第七周课程总结&实验报告五

◇◆丶佛笑我妖孽 提交于 2019-12-01 06:09:21
一.抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p-a) (p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 .编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 实验总结:抽象类和接口都不能直接实例化,接口可继承接口,而且可以多继承接口,但类只能单根继承,学到了新的关键词abstract。 来源: https://www.cnblogs.com/duannaud/p/11664148.html

第七周编程总结&&实验报告五

不羁的心 提交于 2019-12-01 06:03:27
实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p*(p-a)*(p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 1定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。

第五实验报告及第七周总结

大憨熊 提交于 2019-12-01 05:28:43
设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p*(p-a)*(p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 实验代码如下: 实验结果: 1定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 实验代码: 运行结果; 这周主要学习了接口与抽象类的比较, 接口用抽象方法必须用public声明 接口子类通过关键词implements实现接口 一个子类可以有多个接口,而抽象类只能单一继承; 接口子类必须覆写所有的抽象方法; 比较图片: 来源: https://www.cnblogs.com/hhwcg/p/11644570.html

第七周课程总结&实验报告五

为君一笑 提交于 2019-12-01 05:07:56
实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p-a) (p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 1定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 来源: https://www.cnblogs.com/qiuf99999/p/11657770.html

第六周总结&实验报告四

▼魔方 西西 提交于 2019-12-01 05:03:19
一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现; 二.实验的内容 (1)根据下面的要求实现圆类Circle。 1.圆类Circle的成员变量:radius表示圆的半径。 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法,创建Circle对象时将半径初始化为r double getRadius():获得圆的半径值 double getPerimeter():获得圆的周长 void disp():将圆的半径和圆的周长,圆的面积输出到屏幕 package java实验报告五; class Circle { private double radius; //声明属性 public Circle(){ } public Circle(double r){ this.setRadius(r); //将半径初始化为r } public double getPerimeter(){ //计算周长的方法 double Perimeter=2*Math.PI*getRadius(); return Perimeter; } public double getArea(){ //计算面积的方法 double Area=Math.PI*getRadius()*getRadius(); return

第五周课程总结、实验报告三

≡放荡痞女 提交于 2019-12-01 05:02:57
实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。) 统计该字符串中字母s出现的次数。 统计该字符串中子串“is”出现的次数。 统计该字符串中单词“is”出现的次数。 实现该字符串的倒序输出。 2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。 3.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。 实验总结:这周实验主要是对String类的相关知识的巩固 主讲了继承的相关知识 来源: https://www.cnblogs.com/hn010823/p/11656894.html

第七周总结&第五次实验报告

孤街浪徒 提交于 2019-12-01 04:30:55
实验五 类的继承 一、 实验目的 (1) 理解抽象类与接口的使用; (2) 了解包的作用,掌握包的设计方法。 二、 实验要求 (1) 掌握使用抽象类的方法。 (2) 掌握使用系统接口的技术和创建自定义接口的方法。 (3) 了解 Java 系统包的结构。 (4) 掌握创建自定义包的方法。 三、 实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p-a) (p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 实验过程 package demo1; public abstract class Xingzhuang { public abstract double area(); } package demo1; public class Delta extends Xingzhuang { private double a, b, c; public double getA() { return a; } public void setA(double a) { this.a = a; } public double getB() { return b; } public void

实验报告五及第七周总结

我的梦境 提交于 2019-12-01 04:28:23
(一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p-a) (p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 1定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 ###1.实验代码及结果 总结:电脑去修了,用室友电脑,没时间总结及完成接口。后续会补上 来源: https://www.cnblogs.com/saury/p/11653892.html

第五次java实验报告

限于喜欢 提交于 2019-12-01 02:57:23
Java实验报告 班级 计科二班 学号 20188437 姓名 何磊 完成时间 2019/10/10 评分等级 实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 实验内容 (一)抽象类的使用 1. 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p*(p-a)*(p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2. 编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 1 定义接口Shape,其中包括一个方法size(),设计"直线"、"圆"、类实现Shape接口。分别创建一个"直线"、"圆"对象,将各类图形的大小输出。 编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 实验过程

第五周实验报告和总结

*爱你&永不变心* 提交于 2019-12-01 02:18:58
Java实验报告 班级 学号 姓名 完成时间 评分等级 实验四 类的继承 一、实验目的 (1)理解抽象类与接口的使用; (2)了解包的作用,掌握包的设计方法。 二、实验要求 (1)掌握使用抽象类的方法。 (2)掌握使用系统接口的技术和创建自定义接口的方法。 (3)了解 Java 系统包的结构。 (4)掌握创建自定义包的方法。 三、实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p-a) (p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 (二)使用接口技术 1定义接口Shape,其中包括一个方法size(),设计“直线”、“圆”、类实现Shape接口。分别创建一个“直线”、“圆”对象,将各类图形的大小输出。 2.编程技巧 (1) 接口中定义的方法在实现接口的具体类中要重写实现; (2) 利用接口类型的变量可引用实现该接口的类创建的对象。 四、实验过程