十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
// 父类Sharp 如下:public abstract class Sharp {
创新互联公司专注于京口网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供京口营销型网站建设,京口网站制作、京口网页设计、京口网站官网定制、小程序设计服务,打造京口网络公司原创品牌,更为您提供京口网站排名全网营销落地服务。
// 定义面积方法
public abstract double area();
} // 子类RectSharp 继承父类:public class RectSharp extends Sharp { private double width, heigth; public RectSharp(double width, double heigth) {
this.width = width;
this.heigth = heigth;
} /**
* 求出面积
*/
@Override
public double area() {
return width * heigth;
} public static void main(String[] args) {
// 创建一个长方形类
RectSharp r = new RectSharp(100, 50.2);
// 计算面积
double area = r.area();
System.out.println("该长方形的面积为:" + area);
}
}
//计算矩形的面积
public class RectArea {
public static double getArea(double width, double higth) {
double area = 0.0;// 矩形面积
// 判断输入是否合理
if (!(width = 0 || higth = 0)) {
area = width * higth;
return area;// 返回面积
} else {
System.out.println("请输入合理的长宽");
return -1;
}
}
public static void main(String[] args) {
//测试 宽:10.0 高:20.0
System.out.println("矩形面积" + RectArea.getArea(10.0, 20.0));
}
}
根据要求,步骤设计分别如下:
1、创建项目【Ex2_1】:
2、创建类【Rectangle】:
3、四个double类型:
4、长(length)和宽(width)赋值,使用println()和new Scanner(System.in),具体解析见扩展内容。
5、计算并输出:
6、执行测试:
扩展资料:
1、System.out.println解析。
System是一个类,继承自根类Object。out是类PrintStream类实例化的一个对象,且是System类的静态成员变量,println()是类PrintStream的成员方法,被对象out调用。
2、Scanner input=new Scanner(System.in)。
Scanner是一个类,是一个开源代码,用他创建一个对象(input),System.in可以看做一个参数,这个参数是键盘输入内容。
对象(input)有许多的方法如:input.next();指的是键盘输入的文字内容,在用String a来接收就是:String a=input.next()。
参考资料:
百度百科--java基础