面向对象-参数和返回值
类名作为参数和返回值
- 方法的形参是类名,就是需要该类的对象.
- 方法的返回值是类名,就是返回一个该类的对象.
//猫类
public class Cat {
public void eat(){
System.out.println("猫吃鱼.");
}
}
//----------------------------------------
//操作类
public class CatOperator {
public void abc(Cat cat) {
cat.eat();
//方法的形参是类名,就是需要该类的对象.
}
public Cat getCat() {
Cat cat = new Cat();
return cat;
//方法的返回值是类名,就是返回一个该类的对象.
}
}
//-------------------------------------------
//测试类
public class Demo {
public static void main(String[] args) {
CatOperator co = new CatOperator();
Cat c = new Cat();
co.abc(c);//把Cat c这个对象传给形参
Cat cat = co.getCat();//方法的返回值赋值是个对象,给cat
cat.eat();//再用这个对象调用方法
}
}
标签:对象,cat,面向对象,参数,返回值,Cat,public,类名
From: https://www.cnblogs.com/lg369/p/17081926.html