25.按要求编写一个Java应用程序: 编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和h(代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了25.按要求编写一个Java应用程序: 编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和h(代码相关的知识,希望对你有一定的参考价值。
package zhongqiuzuoye; public class Rect { public double width; public double height; Rect(double width,double height) //带有两个参数的构造方法,用于将width和height属性初化; { this.width=width; this.height=height; } Rect() //不带参数的构造方法,将矩形初始化为宽和高都为10。 { width=10; height=10; } double area() //求矩形面积的方法 { System.out.println("矩形的面积为:"+width*height); return width*height; } double perimeter() //求矩形周长的方法 { System.out.println("矩形的周长为:"+2*(width+height)); return 2*(width+height); } }
package zhongqiuzuoye; public class PlainRect extends Rect{ double startX; double startY; PlainRect(double startX,double startY,double width,double height) //带4个参数的构造方法,用于对startX、startY、width和height属性初始化; { this.startX=startX; this.startY=startY; this.width=width; this.height=height; } PlainRect() //不带参数的构造方法,将矩形初始化为左上角坐标、长和宽都为0的矩形; { startX=0; startY=0; width=0; height=0; } boolean isInside(double x,double y) //判断某个点是否在矩形内部的方法isInside(double x,double y)。如在矩形内,返回true, 否则,返回false。 { if(x>=startX&&x<=(startX+width)&&y<startY&&y>=(startY-height)) {System.out.println("点在矩形内"); return true;} else {System.out.println("点不在矩形内"); return false;} }
package zhongqiuzuoye; public class TestPlainRect { public static void main(String[] args) { PlainRect p1=new PlainRect(10,10,20,10); p1.isInside(25.5, 13); p1.area(); p1.perimeter(); } }
以上是关于25.按要求编写一个Java应用程序: 编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和h(代码的主要内容,如果未能解决你的问题,请参考以下文章
35.按要求编写Java程序: 编写一个接口:InterfaceA,只含有一个方法int method(int n); 编写一个类:ClassA来实现接口InterfaceA,实现int
按要求编写Java程序: 编写一个接口:InterfaceA,只含有一个方法int method(int n); 编写一个类:ClassA来实现接口InterfaceA,实现int met
按要求编写Java应用程序。 创建一个叫做People的类: 属性:姓名年龄性别身高 行为:说话计算加法改名 编写能为所有属性赋值的构造方法; 创建主类: 创建一个对象:名叫“张
按要求编写Java应用程序。 创建一个叫做People的类: 属性:姓名年龄性别身高 行为:说话计算加法改名 编写能为所有属性赋值的构造方法; 创建主类: 创建一个对象:名叫“张
按要求编写Java应用程序。 建立一个名叫Cat的类: 属性:姓名毛色年龄 行为:显示姓名喊叫 编写主类: 创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输