class duotai {
int a;
int b;
public void fangfa1(int a, int b) {
                   this.a = a;
 this.b = b;
System.out.println(a + b);
} public void fangfa2(int a, int b) {
this.a = a;
this.b = b;
System.out.println(a - b);
}
}class anotherduotai extends duotai {

public void fangfa1(int a, int b) {
super.a=a;
super.b=b;
System.out.println(a * b);
} public void fangfa3(int a, int b) {
super.a=a;
super.b=b;
if (b == 0)
System.out.println("b!=0");
else
System.out.println(a / b); }
}class test {
public static void main(String[] args) {
duotai dt = new duotai();
dt.fangfa1(8, 2);}}

解决方案 »

  1.   

    怎么没看到public class呢,试试把
     class test {
     public static void main(String[] args) {
     duotai dt = new duotai();
     dt.fangfa1(8, 2);}}改为
    public class test {
     public static void main(String[] args) {
     duotai dt = new duotai();
     dt.fangfa1(8, 2);}}
      

  2.   

    问题解决了,但有一个问题,就是一个文件里面只能对类文件使用一次public,但是这个public为什么一定要用在test类上面才可以,加在duotai,或者其他类上面不可以呢?
      

  3.   

    因为你新建的类就是test,而不是duotai