一、 继承的内存解析
二、多态
1、场景分析
学生管理系统数据由mysql迁移到oracle中,数据操作代码发生变更 这时候如果想要程序有良好的扩展性,使用java的多态的特性
2、什么是多态
一个事物的多种表现形态 键盘的F1 在不同的软件下按F1得到的结果不一样
3、引入多态语法
案例: 动物、人、猪 人是动物 猪是动物
使用代码来表示 :
public class Animal {
public void eat() {
System.out.println("吃东西");
}
}
class People extends Animal{
public void eat() {
System.out.println("吃火锅");
}
public void playGames() {
System.out.println("撸啊撸");
}
}
class Pig extends Animal{
public void eat() {
System.out.println("拱白菜");
}
public void sleep() {
System.out.println("猪睡觉");
}
}
ublic class AnimalTest { public static void main(String[] args) {