黑马程序员——面向对象-多肽
来源:互联网 发布:for在c语言中的作用 编辑:程序博客网 时间:2024/05/01 16:15
多肽:可以理解为事物的多种体现形态
例:人 可以有男人和女人两种形态
1.多肽的体现
父类引用指向自己的子类对象
public class Test {public static void main(String[] args){Animal c = new Cat();c.eat();}}abstract class Animal{abstract void eat();}class Cat extends Animal{public void eat(){System.out.println("吃鱼");}public void cathMouse(){System.out.println("抓老鼠");}}class Dog extends Animal{public void eat(){System.out.println("吃骨头");}public void kanjia(){System.out.println("看家");}}
2.多肽的前提
必须是类与类之间有关系,要么继承,要么实现
还有个前提就是覆盖
3.多肽的好处
多肽的出现大大的提高了程序的扩展性
4.多肽的弊端
提高了拓展性,但是只能使用父类的引用访问父类中的成员
0 0
- 黑马程序员——面向对象-多肽
- 黑马程序员—面向对象
- 黑马程序员—面向对象
- 黑马程序员—面向对象
- 黑马程序员——面向对象1:理解面向对象
- 黑马程序员———-面向对象
- 黑马程序员———面向对象
- 黑马程序员———面向对象
- 黑马程序员———面向对象
- 黑马程序员———面向对象
- 黑马程序员——面向对象
- 黑马程序员——面向对象总结
- 黑马程序员——面向对象
- 黑马程序员——C#面向对象
- 黑马程序员——面向对象
- 黑马程序员——面向对象
- 黑马程序员——java面向对象
- 黑马程序员——C#面向对象
- dbca建库报错exception in thread main
- selenium+java自动化测试框架之元素管理篇(yaml)
- [leetcode]48 Binary Tree Right Side View
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- 使用FileInputStream和FileOutputStream读写sdcard卡下的文件
- 黑马程序员——面向对象-多肽
- sqlserver 常见使用sql
- android ui布局之 merge include ViewStub
- C++小课堂--第一期---面向对象之前 --- 实现函数返回结构体,实现大数据的传输
- (android高仿系列)今日头条 --新闻阅读器 (一)
- Android 应用程序之间内容分享详解(一)
- Spring子项目了解
- wamp集成环境开启多站点
- 函数返回请注意