⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 li7_24.java

📁 java实验报告书:其中包括实验代码以及说明等
💻 JAVA
字号:
abstract class Figure{	// 定义抽象类Figure
  double x,y;
  void set_size(double size1,double size2){
    x=size1;
    y=size2;
  }
  abstract double get_area();   // 定义抽象方法get_area,它没有方法体
}
class Triangle extends Figure{  // Triangle 继承抽象类Figure
  double get_area(){	          // 重写其父类的抽象方法get_area()
    return(x*y/2);  	          //三角形面积=底*高/2
  }
}
class Rectangle extends Figure {// Rectangle 继承抽象类Figure
  double get_area(){ 		        //重写其父类的抽象方法get_area()
    return(x*y);  		          //矩形面积=长*宽
  }
}
class li7_24
{
	public static void main(String args[])
	{
		Triangle x=new Triangle();
		Rectangle y=new Rectangle();
		x.set_size(10,20);
		double a=x.get_area();
		System.out.println(a);
		y.set_size(10,20);
		double b=y.get_area();
		System.out.println(b);		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -