0
点赞
收藏
分享

微信扫一扫

类名作为形参和返回值

邯唐情感 2022-02-18 阅读 79
java

类名作为形参和返回值

  • 方法的形参是类名的话,则需要的是该类的对象
  • 方法的返回值是类名的话,则返回的是该类的对象

图文和代码解释:

图:

在这里插入图片描述

Cat类

package CCom.Cnn;

public class Cat{
    public void eat(){
        System.out.println("猫吃鱼");
    }
}

CatOperator类(操作类)

注意方法的形参类型和返回类型:

package CCom.Cnn;

public class CatOperator {
    public void useCat(Cat c1){//Cat c1=new Cat();
        c1.eat();
    }//方法的形参是类名的话,则需要的是该类的对象
    public Cat getCat(){
        Cat c1 = new Cat();
        return  c1;
    }//方法的返回值是类名的话,则返回的是该类的对象
}

Demo(测试类)

package CCom.Cnn;
public class Demo {
    public static void main(String[] args) {
        CatOperator c=new CatOperator();
        Cat c2 = new Cat();
        c.useCat(c2);//方法的形参是类名的话,则需要的是该类的对象

        

        Cat c4=c.getCat();//方法的返回值是类名的话,则返回的是该类的对象
        c.useCat(c4);
    }
}

输出的结果:
猫吃鱼
猫吃鱼

举报

相关推荐

0 条评论