题目:

编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意:所有类均在一个包中)

代码:

public class Rectangle {int longs;int wide;void setLongs(int longs1){longs=longs1;}void setWide(int wide1){wide=wide1;}public int circumference(){return 2*(longs+wide);}public static class Square extends Rectangle{public int area(){return longs*wide;}public int circumference(){return 2*(longs+wide);}}public static void main(String[] args){Square square=new Square();square.setLongs(2);square.setWide(3);int valueCircum=square.circumference();int valueAra=square.area();System.out.println("正方形的周长为:"+valueCircum);System.out.println("正方形的面积为:"+valueAra);}}

运行截图:

创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法.在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长相关推荐

  1. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)

    27Python面向对象(Python2) Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. ...

  2. 编写一个C程序,实现以下功能:定义一个学生结构体Student(含学号、姓名、年龄、身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序。在主函数中

    编写一个C程序,实现以下功能: 定义一个学生结构体Student(含学号.姓名.年龄.身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序.在主函数中 ...

  3. 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

    请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...

  4. C语言用函数求圆的面积和周长,用C语言:编写两个函数,分别计算圆的面积和周长,要求在主函数中输入半径,调用函数进行计算,主函数中...

    满意答案 deboia27 2016.05.19 采纳率:42%    等级:7 已帮助:458人 12345678910111213141516171819202122232425请采纳:#incl ...

  5. (几何方面:六边形面积)编写程序,提示用户输入六边形的边长,然后输出显示它的面积。 计算六边形面积的公式是:area= s2 这里的s就是边长。下面是一个运行示例: 请输入边长:5.5

    import java.util.Scanner; public class Hexagon {  public static void main(String[] args)  {   Scanne ...

  6. 编写函数求字母出现次数c语言,c语言,程序设计题,输入一个字符串,统计该字符串中the出现次数。...

    满意答案 诗腕swaly 2019.04.27 采纳率:40%    等级:10 已帮助:419人 "the" 是 char[4] 的字符串,在遍历的时候将三个元素分别同时放入字符 ...

  7. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  8. eclipse javafx找不到或无法加载主类_JVM类加载

    类的生命周期 加载,验证,准备,初始化,卸载 这五个阶段先后顺序是确定的.但是解析阶段不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定(动态绑定或晚期绑定). 静 ...

  9. springCloud运行主类,错误: 找不到或无法加载主类 com.kuang.springcloud.DeptConsumer_80

    目录 现象 解决 ① 双击clean ② 双击install 总结 clean:删除target文件夹 install:安装 现象 当我们利用SpringCloud新建父模块,并且在父模块下新建了许多 ...

  10. Java jar 找不到主类_java-找不到JAR主类问题

    我必须创建一个JAR文件(不使用任何IDE) 那就是我在做什么: 我有一个名为Project的文件夹,这是主要文件夹,在这个文件夹中,我有两个文件夹和一个pdf文件. 一个名为ClassFiles的文 ...

最新文章

  1. 张钹、朱松纯、黄铁军等同台激辩:人工智能的“能”与“不能”
  2. 最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
  3. 动态rem与1px边框问题的理解
  4. C语言学习之怎样引用指针变量
  5. 多线程的创建方式 你会优先选择哪一种_Python多线程入门到放弃
  6. sql server表分区_介绍分区表SQL Server增量统计信息
  7. 听说你还不会归并排序?
  8. Microsoft Project 2010
  9. Java中线程安全的单例模式
  10. 数组元素循环右移问题
  11. 寻找春天nbsp;九宫格日记-2014.04.26
  12. springboot + rabbitmq 做智能家居,我也没想到会这么简单
  13. A Survey on Conversational Recommender Systems(2021)阅读笔记
  14. gba模拟器ios_苹果手机iphone安装GBA游戏模拟器教程
  15. FZU 2139 久违的月赛之二
  16. HTML,CSS,JS
  17. 周杰伦歌词预测 #博学谷IT学习技术支持#
  18. 智慧数字经营小程序有什么好处
  19. 智慧工业园区建设规划方案
  20. 计算机考试文字颜色不对,2017年计算机一级考试WPS2007:让公式中的文字变个颜色...

热门文章

  1. 传说能笑死人的连环画、胆小者慎入!重口味
  2. 苹果手机收不到推送信息_苹果手机如何返回上一层 iphone收不到app推送消息
  3. linux下用.sh文件执行python命令
  4. 无法查询gv$session等视图的ora-00600 [15735]错误
  5. 苹果系统 python闪退怎么解决_期待可以解决 mac 闪退的问题
  6. [HEOI2014] 人人尽说江南好
  7. Python实现原神抽卡,生成桌面程序,tkinter
  8. linux c 下面的动态函数库 libc.so.6
  9. pvx什么材质_方舟pvx是什么意思
  10. 【程序人生】富兰克林的 13 条人生信条 和修炼办法