跨类调用

1.同一个类中调用方法

//公共类
public class getSum{
    //定义一个main方法
    public static void main(String[] args){
        //创建对像
        AA a=new AA();
        //调用方法
        a.sayOk();
    }
}
//自定义类        
class AA{
        //同一个类中调用方法
        
        public void oo(int n){
            System.out.println("oo方法被调用");

        }
        public void sayOk(){
            oo(100);//在sayOk方法里调用oo方法
            System.out.println("继续*****");
        }
        
    }
    
                                  
 

2.跨类调用方法

public class getSum{
    //定义一个main方法
    public static void main(String[] args){
        //创建对像
        AA a=new AA();
        //调用方法
        
        a.getBB();//必须在主方法里调用此方法
    }
}
//自定义类        
class AA{
        
        //跨类
        public void getBB(){
            System.out.println("getBB方法被调用");
            //创建BB的对象
            BB b = new BB();
            b.sayOkBB();
            System.out.println("getBB方法结束之后继续执行");
        }
    }

//自定义类        
class BB{
        //同一个类中调用方法
        
        public void ooBB(int n){
            System.out.println("ooBB方法被调用");

        }

        public void sayOkBB(){
            ooBB(100);//在sayOk方法里调用oo方法
            System.out.println("BB继续*****");
        }
        
    }    

 

posted @ 2025-05-06 12:21  胖豆芽  阅读(11)  评论(0)    收藏  举报