类的三个特征 ==== 封装、继承、多态
来源:互联网 发布:淘宝1元包邮商品 编辑:程序博客网 时间:2024/06/06 00:26
1.类的三个特征 ==== 封装、继承、多态
a.封装:(1) 概念;封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。
(2) 特征:
a.为了保护数据的安全性和完整性,对成员变量加上private修饰符
b.如果想让其他类访问到这个成员变量,要提供get和set方法
b.继承:(1) 特征:
a.子类拥有父类的所有特征和属性
b.子类可以对父类进行拓展
c.只能支持单继承
d.可以称 子类 is a 父类
c:多态:(1) 概念:同一个对象,在不同时刻体现出来的不同状态
(2) 前提:a.要有继承 b.要有方法重写 c.要有父类引用指向子类对象
(3) 访问成员的特点
a:成员变量
编译看左边,运行看左边
b:成员方法
编译看左边,运行看右边(如果子类没有这个方法,执行父类的这个方法;
如果子类有这个方法,执行子类的这个方法)---》就近原则
c:构造器
创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化
d:静态方法
编译看左边,运行看左边
(4)好处:
a:提高代码的维护性(看继承)
b:提高代码的拓展性(看多态)
(5)表现形态:
a:方法的重载和重写
b:对象的多态性 编译时 运行时
a.封装:(1) 概念;封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。
(2) 特征:
a.为了保护数据的安全性和完整性,对成员变量加上private修饰符
b.如果想让其他类访问到这个成员变量,要提供get和set方法
b.继承:(1) 特征:
a.子类拥有父类的所有特征和属性
b.子类可以对父类进行拓展
c.只能支持单继承
d.可以称 子类 is a 父类
c:多态:(1) 概念:同一个对象,在不同时刻体现出来的不同状态
(2) 前提:a.要有继承 b.要有方法重写 c.要有父类引用指向子类对象
(3) 访问成员的特点
a:成员变量
编译看左边,运行看左边
b:成员方法
编译看左边,运行看右边(如果子类没有这个方法,执行父类的这个方法;
如果子类有这个方法,执行子类的这个方法)---》就近原则
c:构造器
创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化
d:静态方法
编译看左边,运行看左边
(4)好处:
a:提高代码的维护性(看继承)
b:提高代码的拓展性(看多态)
(5)表现形态:
a:方法的重载和重写
b:对象的多态性 编译时 运行时
2 0
- 类的三个特征 ==== 封装、继承、多态
- 面向对象的三个重要特征------封装、继承、多态
- 面向对象的三个特征:继承、封装、多态
- 面向对象:三个特征:封装,继承,多态。
- 黑马程序员——面向对象的三个特征----继承、封装、多态
- Java面向对象的三个特征与含义(封装 继承 多态)
- C++的三个基本特征:封装、继承、多态
- 类的三大特征:封装,继承,多态
- 面向对象的特征:封装、继承、多态
- 关于C#面向对象三个特征:继承,封装,多态的说明
- c++中面向对象的三个特征多态、封装、继承
- 三个基本特征:封装、继承、多态
- JAVA初等基础__(面向对象三个特征, 封装,继承,多态)
- 面向对象的三个基本特征:封装、继承、多态
- 面向对象的三个基本特征-----封装、继承、多态
- 面向对象的三个基本特征是:封装、继承、多态
- 面向对象的三个基本特征-----封装、继承、多态
- 面向对象的三个基本特征是:封装、继承、多态
- mysql和oracle默认表存储结构的不同
- VCL线程的同步方法 Synchronize(用消息来同步)
- AVPlayerViewController定制
- 媒体实录:百度林元庆第一时间解读百度大脑VS.最强大脑第一场
- docker 容器防火墙设置
- 类的三个特征 ==== 封装、继承、多态
- HTTP摘要认证
- JAVA中关于equals的重写
- Android Studio 问题记录-全部java文件全部报错,却可以运行
- mac如何运行php文件
- 使用TabLayout遇到的坑
- win10安装python2.7.msi等出错的解决方法(没有权限所有版本安装都会出错)
- php操作redis常用代码例子
- MFC中状态栏CStatusBar的使用