1、多态 1.1多态的概述(记忆) 什么是多态 同一对象,在不同时刻表现出来的不同形态。 多态的前提 有继承/实现关系 有方法重写 有父类对象的引用执行子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量:编程看父类,运行看父类 成员方法:编译看父类,运行看子类 代码演示 publicclassAnimal{ publicintage=40; publicvoideat(){ System.out.println("动物吃东西"); } } publicclassAnimal{ publicintage=40; publicvoideat(){...
1、参数传递 1.1类名作为形参和返回值 类名——方法形参 方法的形参是类名,需要的是该类的对象;实际传递的是该对象的地址值 类名——返回值 方法的返回值是类名,返回的是该类的对象;实际传递的是该对象的地址值 示例代码 publicclassCat{ publicvoideat(){ System.out.println("猫吃鱼"); } } publicclassCatOperator{ //类名作为方法的形参 publicvoiduseCat(Catc){//Catc=newCat(); c.eat(); } //类名作为方法的返回值 publicCatg...