2. 里氏代换原则
发布时间:2020-12-13 23:02:14 所属栏目:百科 来源:网络整理
导读:2. 里氏代换原则 1.1 任何父类能够出现的地方,子类一定能够出现 650) this.width=650;" height="275" src="http://img.jb51.cc/vcimg/static/loading.png" width="604" style="color:#333333;font-family:sans-serif,'trebuchet ms';font-size:13px;line-he
2. 里氏代换原则1.1 任何父类能够出现的地方,子类一定能够出现1.2 实例(人养宠物) package com.geek99.demo; public class Test { public static void main(String[] args) { Pet cat = new Cat(); Pet dog = new Dog(); Person per = new Person(); per.care(cat); per.care(dog); } } interface Pet{ public void run(); class Person { // 注意,这里就是李氏代换,其实就是向上类型转换 public void care(Pet p){ p.run(); class Cat implements Pet{ @Override public void run() { System.out.println("cat run..."); class Dog implements Pet{ System.out.println("dog run..."); } 该博客教程视频地址:http://geek99.com/node/1628 原文出处:http://geek99.com/node/432# (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读