黑马程序员_面向对象的三大特性
来源:互联网 发布:mac的照片应用是哪个 编辑:程序博客网 时间:2024/06/11 20:04
------- android培训、java培训、期待与您交流! ----------
学习重点:
面向对象的特性:
1、封装性:封装就是将对象的属性和功能封装起来,不需要让外界知道具体细节。
- 例如:用户使用电脑,只需要知道敲键盘会输入内容,而不需要知道内容是怎样输入的。
2、继承性:类与类之间的关系,同过继承可以对原有类的功能进行扩展。
- 例如:动物都有吃的功能,至于每种动物吃什么,就需要对吃的功能进行扩展。
- 猫吃鱼,羊吃草,狼吃肉,他们都是动物,都吃,吃什么就是对吃的功能的扩展。
3、多态性:在同一个方法中,由于参数类型的不同而导致执行效果不同的现象就是多态。
- 除了非静态的成员方法以外,编译运行都看父类
- 只有非静态的成员方法,编译看父类,运行看子类
- 非静态的成员方法,编译看左边,运行看右边
- 其他情况,编译运行全看左边
附一个多态的代码演示:
0 0
- 黑马程序员_面向对象的三大特性
- 黑马程序员_面向对象三大特性
- 黑马程序员_面向对象的三大特性之——继承
- 黑马程序员---面向对象三大特性
- 黑马程序员—面向对象的三大特性
- "黑马程序员"面向对象的三大特性
- 黑马程序员 面向对象编程的三大特性
- 黑马程序员_OC面向对象的三大特性
- 黑马程序员--------OC面向对象的三大特性
- 黑马程序员——面向对象的三大特性
- 黑马程序员之面向对象的三大特性(JAVA)
- 黑马程序员_面向对象的特性
- 黑马程序员_面向对象思想概述和三大特性之一——封装
- 黑马程序员_面向对象三大特性之——多态以及异常概述
- 黑马程序员_OC基础04_面向对象三大特性
- 黑马程序员————OC面向对象_三大特性之封装
- 黑马程序员-java面向对象三大特性
- 黑马程序员_oc面向对象三大特性
- 插值方法
- Oracle中in和exists的选择
- c语言结构体注意点
- static、extern的用法与区别
- apr_pool -- 内存池
- 黑马程序员_面向对象的三大特性
- Apache、Tomcat负载均衡与集群
- 我想用 VS2005 建立一个学生信息查询系统,但是调试的时候显示“当前上下文中不存在···”
- 浙大PAT考试1013~1016(最伤的一次。。)
- jsp 动作标签
- PNG 文件里面的各段数据的 CRC 进行检查
- 初识云计算的三种服务模式 (IaaS SaaS PaaS)
- UValive3268 Jamie's Contact Groups(二分+最大流)
- 神曲の嵌入式linux射门啦