• 方法的形参是类名,其实需要的是该类的对象。
  • 方法的返回值是类名,其实返回的是该类的对象。

代码视图


/*
类名作为形参和带参
 */

public class CatDemo {

    public static void main(String[] args) {

        CatOperator co = new CatOperator();
        Cat c = new Cat();
        co.useCat(c);

        Cat c2 =co.getCat();
        c2.eat();
    }
}
public class CatOperator {

    public void useCat(Cat c) {
        c.eat();
    }

    public Cat getCat() {
        Cat c = new Cat();
        return c;
    }
}
public class Cat {
    public void eat(){
        System.out.println("猫吃鱼!!");
    }
}

以上作为学习笔记,以后不懂再来看看