关键词不能为空

当前您在: 主页 > 高中公式大全 >

万能公式 三角函数Java语言程序设计

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-12 12:18
tags:海伦公式

师说译文-黄赤交角



实验报告

实验项目名称

继承和多态


所属课程

Java语言程序设计


院 系:计算机科学与信息工程 专业班级:12级物联网工程 姓 名:王豪杰
学号:2 实验地点: A-06 411 指导老师:张 阳


本实验项目成绩: 教师签字: 日期:

实验6 继承和多态
一.实验目的
(1)掌握类的继承机制。
(2)熟悉类中成员变量和方法的访问控制。
(3)熟悉方法或构造方法多态性。
二.实验内容
(1)模拟编写程序,理解类的继承、多态、继承和多态规则。
(2)独立编程,实现类的继承和多态。
三.实验作业
设计一个类Shape(图 形)包含求面积和周长的area()方法和perimeter()方法
以及设置颜色的方法SetC olor(),并利用Java多态技术设计其子类Circle(圆
形)类、Rectangle(矩 形)类和Triangle(三角形)类,并分别实现相应的求
面积和求周长的方法。每个类都要覆盖t oString方法。
海伦公式:三角形的面积等于s(s-a)(s-b)(s-c)的开方,其中s=(a+b+c)2

四.实验器材
pc机及配套软件、一人一套。


程序如下:
package test6;
public class test {
public static void main(String[] args) {
Circle c = new Circle(4,);
n(ng());

Rectangle r = new Rectangle(4, 5, );
n(ng());
Triangle t = new Triangle(3,4,5,);


实验报告

n(ng());

}


}

abstract class Shape{
String color=;
public double area(){
return -1;
}
public double perimeter(){
return -1;
}
public String SetColor(String a){
return color=a;

}

}
class Circle extends Shape{
private double bj;

Circle(){
bj=1;

}
Circle(double i,String col){
bj=i;
=or(col);
}


public void setBj(double b){
= b;
}
public double area(){
return * bj * bj;
}
public double perimeter(){
return * bj * 2;
}


实验报告

public String toString(){
return( 圆的半径为 + +圆的面积:+()+圆的周
长:+ter());
}

}
class Rectangle extends Shape{
double h;
double w;
Rectangle(){
}
Rectangle(double hi,double wi,String col){
h=hi;
w=wi;
=or(col);
}
public double area(){
return h * w;
}
public double perimeter(){
return (w+h)* 2;
}
public String toString(){
return( 矩形的长为 + this.h+矩形的宽为+this.w+矩形的面积:
+()+矩形的周长:+ter());
}

}
class Triangle extends Shape{
double a;
double b;
double c;
Triangle(){

}
Triangle(double aa,double bb,double cc,String col){
a=aa;
b=bb;
c=cc;

=or(col);
}
public double area(){


实验报告








double s =((a+b+c)2);
return (s*(s-a)*(s-b)*(s-c));
}
public double perimeter(){
return a+b+c;
}
public String toString(){
return( 三角形的长为 + this.a+三角形的宽为+this.b+三角形的斜
边+t his.c+三角形的面积:+()+三角形的周长:+ter());
}
}

运行结果如下图:


六. 实验总结
(1)掌握了类的继承机制。
(2)熟悉了类中成员变量和方法的访问控制。
(3)熟悉了方法或构造方法多态性。

记英语单词的窍门-安徽建工学院地址


最好看的十大电视剧-转折点


全国一卷语文-你有5个5他有5个6


关于雨的古诗-缩写句子的方法


世界上第一颗原子之父-记忆的拼音


积是什么意思数学-社会主义道德的原则


英语作文高级句型-为什么马克思主义要中国化


一元二次方程的解法题-河北农大渤海校区



本文更新与2020-09-12 12:18,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/392862.html

Java语言程序设计的相关文章