
java实验
文章平均质量分 83
Dymc
往前,一直往前,一直走!
展开
-
Java-实验12 多态
实验12 多态一、实验目的1. 掌握对象转型。2. 掌握instanceof。3. 掌握多态的使用。二、实验内容1. 多态试验1创建电器类,声明电器的属性:功率、额定电压、额定电流、交直流类型,电器的方法:工作方法。创建电视机类和冰箱类继承电器类,电视机类增加属性:种类、最大音量,重写工作方法。电冰箱类增加属性:容量,重写工作方法。创建测试类,用多态实现,另外写一个方法,参数为电器类,在方法中根据...原创 2018-04-12 15:02:13 · 2121 阅读 · 0 评论 -
java-实验13
实验13实验内容1. 接口实验 运行下列程序,然后按【思考问题】内容修改和观察程序。interface rec_Area_Peri { int getArea(); int getPerimeter(); } class rectangle implements rec_Area_Peri { int width,length; rectangle(int w,int l) {width=...原创 2018-04-12 15:03:37 · 1629 阅读 · 0 评论 -
Java-实验11 super,继承中的构造方法,toString()和equals()
实验11 super,继承中的构造方法,toString()和equals()一、实验目的1. 掌握super在继承中的使用规则。2. 掌握基类Object的使用。3. 掌握toString()和equals()的重写。二、实验内容1.下面是一个具有继承的程序RectangleDemo.java。类Volume继承了父类Rectangle,主类是RectangleDemo。public clas...原创 2018-04-12 15:34:44 · 1612 阅读 · 0 评论 -
Java-实验10 继承、组合 和重写
实验10 继承、组合 和重写一、实验目的1. 掌握继承的概念,并能实现继承。2. 掌握继承和组合的区别。3. 掌握对父类成员的重写。二、实验内容1. 请编码实现动物世界的继承关系:(1)动物(Animal)具有行为:吃(eat)、睡觉(sleep)。(2)动物包括:兔子(Rabbit),老虎(Tiger)。(3)这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但睡觉的行为是一致的。请通过继承实现以...原创 2018-04-12 15:40:00 · 3219 阅读 · 2 评论 -
Java-实验9 面向对象特征一:封装
实验9 面向对象特征一:封装一、实验目的1. 掌握封装的概念。2. 掌握封装的实现思路和方法.二、实验内容1.请指出下面代码中存在的错误,并说明错误原因。01class Teacher1 {02public Techer1() {} 03}0405class Teacher2 {06public void Teacher2(String name) {}//普通函数07}0809public cl...原创 2018-04-12 15:43:08 · 524 阅读 · 0 评论 -
Java-实验7参数传递、方法重载和构造方法
实验7 参数传递、方法重载和构造方法一、实验目的1. 理解参数传递的方式——值传递。2. 掌握方法重载的定义。3. 掌握构造方法的定义方式。4. 掌握构造方法的重载。二、实验内容1. 请指出下面代码中存在的错误,并说明错误原因。01public class Sample {02public void amethod(int i,String s) {}03public void amethod(S...原创 2018-04-12 15:47:05 · 1167 阅读 · 0 评论 -
Java-实验6 static变量和static方法
实验6 static变量和static方法一、实验目的1. 理解static变量和实例变量的不同。2. 理解static方法和实例方法的不同。3. 了解jvm的内存管理,并能够掌握局部变量和成员变量的生存期。二、实验内容1.对下面程序进行分析,给出实验结果,并对实验结果进行解释。public class StaticExample { static int globalCount; ...原创 2018-04-12 15:49:05 · 1093 阅读 · 0 评论 -
Java-实验5三种输入方法
实验5 三种输入方法一、实验目的1. 掌握三种输入数据的方法。2. 结合人机交互进一步加强基本语句的使用训练。二、实验内容1. 从键盘上输入两个整数,并求这两个整数的最大公约数。(分别用三种输入方法实现)2. 请完成以下两种功能:a.输入一个年号,判断是否是闰年。b.输出从1900年到2018年所有闰年的年号,每四个年号换一行。package cn.test_1;import java.util...原创 2018-04-12 15:51:09 · 467 阅读 · 0 评论