class PP{
 PP(){}
 public int i=0;
private int  b;
 protected int  a;
 public  void  I(){
  System.out.println(" I");
}
private void B(){
  System.out.println("B");
}
protected int A(){
  System.out.println("A");
}}
public class  AAA{
 public static void main(String[] args){
  PP p=new PP();
    p.I();  
}
}
//缺少返回语句

解决方案 »

  1.   

    protected int A(){ 
      System.out.println("A"); 
    } 需要返回int
      

  2.   

    protected int A(){ 
      System.out.println("A");
      // 返回的int呢?
    }
      

  3.   

    protected int A(){ 
      System.out.println("A"); 

    应该返回一个int类型的值,或者改为无返回类型的。
      

  4.   

    class PP{ 
     PP(){} 
     public int i=0; 
    private int  b; 
     protected int  a; 
     public  void  I(){ 
      System.out.println(" I"); 

    private void B(){ 
      System.out.println("B"); 

    protected void A(){ 
      System.out.println("A"); 
    } } 
    public class  AAA{ 
     public static void main(String[] args){ 
      PP p=new PP(); 
        p.I();   


      

  5.   

    protected int A(){ 
      System.out.println("A"); 

    看不出来你这个方法的目的是什么
    改为
    protected void A(){ 
      System.out.println("A"); 

    即可.