当前位置: 首页 > news >正文

东莞找公司网站网站app下载平台怎么做

东莞找公司网站,网站app下载平台怎么做,平面设计的基本流程是什么,wordpress 网页内嵌点击返回标题-23年Java期末复习-CSDN博客 第1题. 首先设计一个学生抽象类Student#xff0c;其数据成员有name(姓名)、age(年龄)和degree(学位)#xff0c;以及一个抽象方法show()。然后由Student类派生出本科生类Undergraduate和研究生类Graduate#xff0c;本科生类Un… 点击返回标题-23年Java期末复习-CSDN博客 第1题. 首先设计一个学生抽象类Student其数据成员有name(姓名)、age(年龄)和degree(学位)以及一个抽象方法show()。然后由Student类派生出本科生类Undergraduate和研究生类Graduate本科生类Undergraduate增加成员specialty(专业)研究生类增加成员direction(研究方向)。并且每个类都有show()方法用于输出数据成员信息。请定义对象并打印输出下列信息 public class Main {public static void main(String[] args) {Undergraduate u1 new Undergraduate(张三, 20, 本科, 计算机科学);Undergraduate u2 new Undergraduate(李四, 21, 本科, 物联网);Graduate g1 new Graduate(王五, 25, 硕士, 软件工程);Graduate g2 new Graduate(刘六, 36, 博士, 通信工程);u1.show();u2.show();g1.show();g2.show();} } abstract class Student{String name, degree;int age;abstract void show();//定义为抽象方法Student也必须为抽象类 } class Undergraduate extends Student{String specialty;Undergraduate(String name, int age, String degree, String specialty){//有参构造this.name name;this.age age;this.degree degree;this.specialty specialty;}Overridevoid show() {//实现父类抽象方法//格式化输出建议使用printfSystem.out.printf(%s%d%s%s\n, this.name, this.age, this.degree, this.specialty);} } class Graduate extends Student{String direction;Graduate(String name, int age, String degree, String direction){//有参构造this.name name;this.age age;this.degree degree;this.direction direction;}Overridevoid show() {//实现父类抽象方法//格式化输出建议使用printfSystem.out.printf(%s%d%s%s\n, this.name, this.age, this.degree, this.direction);} } 第2题. 设计一个抽象类Graphics,它具有一个String类型参数name和两个抽象方法parameter()、area()name用来存储图形的名称parameter()方法用于输出图形的名称和其它属性特征area()方法用于输出图形的面积。请用该类派生的子类实现输出一个形状为长方形、长为3宽为2和它面积以及输出一个形状为圆形、颜色为红色、半径为4和它面积。 public class Main {public static void main(String[] args) {Rectangle rec new Rectangle(长方形, 3, 4);Circle cir new Circle(圆形, 红色, 2);rec.parameter();rec.area();cir.parameter();cir.area();} } abstract class Graphics{String name;abstract void parameter();//用于输出图形的名称和其它属性特征abstract void area();//用于输出图形面积 } class Rectangle extends Graphics{double length, width;Rectangle(String name, double length, double width){this.name name;this.length length;this.width width;}Overridevoid parameter() {System.out.printf(这是一个长方形,它的长为%.2f,宽为%.2f\n, this.length, this.width);}Overridevoid area() {System.out.printf(长为%.2f,宽为%.2f的长方形的面积为%.2f\n, this.length, this.width, this.length*this.width);}} class Circle extends Graphics{double r;String color;Circle(String name, String color, double r){this.name name;this.r r;this.color color;}Overridevoid parameter() {System.out.printf(这是一个圆形,它的颜色为%s,它的半径为%.2f\n, this.color, this.r);}Overridevoid area() {System.out.printf(取PI为3.14则半径为%.2f的圆的面积为%.2f\n, this.r, 3.14*this.r*this.r);} } 第3题. 设计一个接口circleInterface要求接口中有一个定义PI的常量以及一个计算圆面积的空方法circleArea()。然后设计一个类circleClass实现该接口通过构造函数circleClass(double r)定义圆半径并增加一个显示圆面积的方法。最后通过上述类生成两个半径分别为3.5、5.0的圆对象circle1、circle2进行测试。 interface circleInterface{//注意接口中的变量默认是public static final修饰的方法默认是public abstract修饰的double PI 3.14;double circleArea(); } public class Main {public static void main(String[] args) {circleClass c1 new circleClass(3.5);circleClass c2 new circleClass(5.0);c1.show_area();c2.show_area();} } class circleClass implements circleInterface{double r;circleClass(double r){//有参构造设置圆半径this.r r;}public double circleArea() {//父类的方法由public修饰子类的权限不得小于publicreturn this.PI * this.r * this.r;}void show_area() {System.out.println(this.circleArea());}} 第4题. 设计一个Shape接口和它的两个实现类Square和Circle,要求如下1Shape接口中有一个抽象方法area方法接收一个double类型的参数返回一个double类型的结果。2Square和Circle中实现了Shape接口的area()抽象方法分别求正方形和圆形的面积并返回。在测试类中创建Square和Circle对象计算边长为2的正方形面积和半径为3的园面积 interface Shape{double PI 3.14;//注意接口中的变量默认是public static final修饰的方法默认是public abstract修饰的double area(double para); } public class Main {public static void main(String[] args) {//没有写构造方法的类默认存在一个无参构造//根据题目的意思area()方法需要接收一个参数因此我们直接利用这个参数给Square类对象和Circle类对象设置边长和半径//但这种方法必须要先调用area()方法给对象初始化存在一定局限性Square squ new Square();double squ_s squ.area(2);System.out.printf(边长为%.2f的正方形的面积为%.2f\n, squ.l, squ_s);Circle cir new Circle();double cir_s cir.area(3);System.out.printf(半径为%.2f的圆的面积为%.2f\n, cir.r, cir_s);} } class Square implements Shape{double l;Overridepublic double area(double para) {this.l para;return this.l * this.l;} } class Circle implements Shape{double r;Overridepublic double area(double para) {this.r para;return this.PI * this.r * this.r;} }
http://www.yutouwan.com/news/328052/

相关文章:

  • 阿里巴巴网站怎样做的漂亮wordpress加载latex慢
  • 网站建设优化去哪学网站右下角广告展示代码
  • 辽宁省建设工程招标投标协会网站wordpress用什么写的
  • 昆明云南微网站搭建网页微信登录不了
  • 泰安网站建设个人工作室校网站建设方案
  • 外贸建站新闻资讯7k7k电脑版网页游戏
  • 购物网站 缓存国内网站没备案
  • 美术馆网站建设昌平做网站的公司
  • 营销型网站建设核心要素延安网站设计
  • 接网站建设_网站设计h5制作收费标准
  • 嘉兴免费网站制作厨具 技术支持东莞网站建设
  • 企业网站建设注意点wordpress建立好的网站
  • wordpress站点结构伯维网站建设
  • 可以建设网站网站外包方案
  • 这样制作公司网站商城网站策划
  • 成都旅游网站建设规划方案做网站经常用的字体有哪些
  • 天津网站建设论坛网站推广平台代理
  • 代做毕业设计网站多少钱东莞企业网络推广
  • 中文网站的seo怎么做建站开发
  • 青岛中英网站建设教育培训网站排名
  • 竞价网站转化率为多少dede网站后台模板
  • 外贸网站如何优化怎么新建自己的网站
  • 网站超级链接网站快速排名优化方法
  • 贵州省住房和城乡建设部官方网站免费ai写作网站
  • 做百度网站多少钱如何做外贸网站的推广
  • 青岛建设集团招聘信息网站网站建设优化的经营范围
  • 初中信息技术 网站制作免费wap自助建站网站
  • 网站建设 图标wordpress安装插件返回空白
  • 建设自动弹出qq对话框的网站全市网站建设情况摸底调查
  • 辽宁省建设工程造价管理协会网站邱县seo整站排名