求JAVA的实验报告

求JAVA的实验报告,第1张

一、实验目的1.掌握类的声明。2.掌握对象的创建。3.掌握方法的定义和调用。4.掌握构造函数的使用。二、实验内容1.编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的立方体的体积。2.将上题的方法setDemo改用构造函数实现初始化。三、实验步骤1创建一个box类,在其中定义三个变量表示立方体的长、宽、高,再定义构造函数setDemo对三个变量进行初始化,然后定义一个方法求立方体的体积。关键代码如下: class Box{protected int length,width,height;public void setDemo(int l,int w,int h){length=l;width=w;height=h;}public void Cub(){int cub=lengthwidthheight; Systemoutprintln("立方体的体积为:"+cub);}

public class Student { //定义一个学生类

private int StuNum; //学号

private int Class; //班级

private char Gender; //性别

private int Age; //年龄

public Student(int StuNum, int Class, char Gender, int Age){//构造函数

thisstuNum = StuNum;

thisclass = Class;

thisgender = Gender;

thisage = Age;

}

public int getStuNum() { //获得学号

return StuNum;

}

public int getClass() { //获得班级号

return Class;

}

public char getGender() { //获得性别

return Gender;

}

public void setGender(char Gender) { //修改性别

thisGender = Gender;

}

public int getAge() { //获得年龄

return Age;

}

public void setAge(int Age) { //修改年龄

thisAge = Age;

}

public class Pupil extends Student //小学生

{

//(由于没说派生后要新加什么东西,所以这里写了省略号,如果想在

// 新派生出来的类里加点什么特殊的东西,直接在省略号位置加就行了

// 下同)

}

public class MidSchoolStu extends Student //中学生

{

//

}

public class UnderGraduate extends Student //大学生

{

//

}

public class PostGraduate extends Student //研究生

{

//

}

public class FreshStudent extends UnderGraduate //一年级学生

{

//

}

public class Sophomore extends UnderGraduate //二年级学生

{

//

}

public class Junior extends UnderGraduate //三年级学生

{

//

}

public class Senior extends UnderGraduate //四年级学生

{

//

}

public class Master extends PostGraduate //硕士生

{

//

}

public class Doctor extends PostGraduate //博士生

{

//

}

以下是我个人对抽象类和接口的理解:

接口注重的是:做什么。抽象类注重的是:是什么。

比如汽车例子。

接口A:跑。

抽象类B:普通汽车,实现接口A。

接口C:飞,继承接口A,因此接口C代表又能跑又能飞。

抽象类D:高级汽车,继承抽象类B,实现接口C。

综上所述:

普通汽车能跑。

高级汽车有喷射飞行系统,是基于普通汽车改装的,它既能跑又能飞。

如果还有一架飞机(抽象类E),飞机也能跑和飞,也可以实现接口C。

另外我觉得接口就像管道,接口A是等于是一条两种不同的东西的共同通道。

以上是我个人理解,如果有错,请各位大大指出,我是新手,勿喷。。。

以上就是关于求JAVA的实验报告全部的内容,包括:求JAVA的实验报告、请求JAVA简单编程实验报告:编写一个接口定义,产生一年的12个月的一组常量为:1.2.3.4.5.6.7.8.9.10.11、计算机java抽象类与接口实验报告怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9299875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存