practice5_2.java

来自「简单的JAVA程序,适合初学者」· Java 代码 · 共 77 行

JAVA
77
字号
abstract class A
{
	public abstract void f(int x);
	public abstract void g(int x,int y);
	public abstract double h(double x);
};

class A1 extends A
{
	public void f(int x)
	{
		System.out.println("我是A1,x="+x);
	}
	public void g(int x,int y)
	{
		System.out.println("我是A1,x="+x+",y="+y);
	}
	public double h(double x)
	{
		return x;
	}
};

class A2 extends A
{
	public void f(int x)
	{
		System.out.println("我是A2,x="+x);
	}
	public void g(int x,int y)
	{
		System.out.println("我是A2,x="+x+",y="+y);
	}
	public double h(double x)
	{
		return x*x;
	}
};

class A3 extends A
{
	public void f(int x)
	{
		System.out.println("我是A3,x="+x);
	}
	public void g(int x,int y)
	{
		System.out.println("我是A3,x="+x+",y="+y);
	}
	public double h(double x)
	{
		return x*x*x;
	}
};

public class Practice5_2 
{
	public static void main(String[] args) 
	{
		A a1;
		A a2;
		A a3;
		a1=new A1();
		a2=new A2();
		a3=new A3();
		a1.f(10);
		a1.g(10,20);
		System.out.println("pai的值是"+a1.h(3.14));
		a2.f(100);
		a2.g(100,200);
		System.out.println("pai*pai的值是"+a2.h(3.14));
		a3.f(1000);
		a3.g(1000,2000);
		System.out.println("pai*pai*pai的值是"+a3.h(3.14));
	}
}

⌨️ 快捷键说明

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