第八次作业

题目一:

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

/**创建矩形类
 * 定义长;
 * 定义宽;
 * 创建求面积的方法
 */

 package e;
 

public class Jxl {
double m;
double n;
double c(){
	return  ((m+n)*2);
}

	
}


/**
 * 创建子类zl
 * 定义求面积方法mianji
 * 重写求周长的方法
 */
package e;

public class Zl extends Jxl {
	double mianji(){
		
		return n*m;
		
	}
	double c(){
		return  ((m+n)*2);
	}

}

/**定义一个主类sqy
 * 创建一个子类的对象zl
 * 输入长
 * 通过调用矩形类求周长并输出;
 * 通过调用矩形类求面积并输出;

**/
package e;
import java.util.*;

public class Sqx {

	public static void main(String[] args) {
	
		Scanner reader=new Scanner(System.in);
		Zl zl=new Zl();
		zl.m=reader.nextDouble();
		zl.n=reader.nextDouble();
		
		
		System.out.println("正方形周长为:"+zl.mianji());
		System.out.println("正方形面积为:"+zl.c());
		

	}

}

运行结果

 















原文地址:https://www.cnblogs.com/lllm/p/11577872.html