publc class abstract People{ //喊叫方法 public void yellOut(String lanuage){ System.out.println("哈哈哈哈哈哈!"); }; } class Lubenwei extends People{ public void yellOut(String lanuage){ System.out.println("从现在开始这里叫做牛客网广场!"); }; } class Mafeifei extends People{ public void yellOut(String lanuage){ System.out.println("伞兵二号mafeifei准备就绪!"); }; }
//一个类可以派生出多个特殊类 //派生类即继承关系 class Water { } class IceWater extends Water{ } class HotWater extends Water{ } // Water 类可以派生出 IceWater和HotWater两个子类 // 子类具有父类所不具有的特殊属性
// 一个对象在不同的运行环境中可以有不同的变体 // 这个地方我不知道是不是可以拿运行环境来说事, // 运行环境是不是我理解的太大了,jvm? or other
// 针对一“消息”,不同的对象可以以适合自身的方式加以响应 // 消息 在这里我并不是很理解是个什么东东 // 多态简单说就是在不同场景下存在着多种不同的状态 // 比如一个接口可以允许你对他进行不同的实现方式
// 一个对象可以是由多个其他对象组合而成的 // 多个对象组成一个对象 不能称之为多态 class Worker { Employee employee; Company company; Salary salary; } // 是由多个对象组成,但是在创建worker对象时 得到的总会一致,不存在多态的概念