public class jjcc { /**
* @param args
*/
public static void main(String[] args) { Q p1 = new Q();
p1.func1(3, 7);
Q p2 = new Q();
p1.func2(3, 7);
Q p3 = new Q();
p1.func3(3, 7);
Q p4 = new Q();
p1.func4(3, 7);
}}abstract class Func {
abstract void func1(int x, int y); abstract void func2(int x, int y); abstract void func3(int x, int y); abstract void func4(int x, int y);
}class Q extends Func
{
int func1()
{
return x+y;
}
int func2()
{
return x-y;
}
int func3()
{
return x*y;
}
int func4()
{
return x/y;
} }
* @param args
*/
public static void main(String[] args) { Q p1 = new Q();
p1.func1(3, 7);
Q p2 = new Q();
p1.func2(3, 7);
Q p3 = new Q();
p1.func3(3, 7);
Q p4 = new Q();
p1.func4(3, 7);
}}abstract class Func {
abstract void func1(int x, int y); abstract void func2(int x, int y); abstract void func3(int x, int y); abstract void func4(int x, int y);
}class Q extends Func
{
int func1()
{
return x+y;
}
int func2()
{
return x-y;
}
int func3()
{
return x*y;
}
int func4()
{
return x/y;
} }
在Q中方法应是void func1(int x, int y);void func2(int x, int y);void func3(int x, int y);void func4(int x, int y);
{
return x+y;
}返回值不一至!!:都改成int吧