day12 Java基础二阶段 -内部类&API
1. 参数传递 1.1 类名作为形参和返回值(应用) 1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】 示例代码: class Cat { public void eat ( ) { System . out . println ( "猫吃鱼" ) ; } } class CatOperator { public void useCat ( Cat c ) { //Cat c = new Cat(); c . eat ( ) ; } public Cat getCat ( ) { Cat c = new Cat ( ) ; return c ; } } public class CatDemo { public static void main ( String [ ] args ) { //创建操作类对象,并调用方法 CatOperator co = new CatOperator ( ) ; Cat c = new Cat ( ) ; co . useCat ( c ) ; Cat c2 = co . getCat ( ) ; //new Cat() c2 . eat ( ) ; } } 1.2 抽象类作为形参和返回值(理解)