什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身
分类:
编程语言 时间:
2020-04-10 09:13:30
阅读次数:
87
C# 提供了两种技术来实现静态多态性 函数重载 运算符重载 动态多态性 抽象类 虚方法 抽象类 1、抽象类中的抽象属性和抽象方法必须是公有的,因此必须有public修饰符2、子类必须override抽象类中的所有抽象属性和抽象方法,如果没有全部override,那么子类必须是抽象类3、抽象类中可以有 ...
1.12.1 面向对象三大特性: 封装,继承,多态 1. 封装 1.在类中对数据的赋值、内部调用对外部用户是透明的 2. 这使类变成了一个胶囊或容器,里面包含着类的数据和方法 3. 作用: 1)防止数据被随意修改 2)使外部程序不需要关注对象内部的构造,只需要通过对外提供的接口进行直接访问 2.In ...
分类:
其他好文 时间:
2020-04-09 09:16:45
阅读次数:
93
多态 动态编译:可扩展性 及同一种方法可以根据发送对象的不同而采用不同的行为方式 一个对象的实际类型是确定的,但是指向对象的引用类型有很多 public class person { public void run(){ System.out.println("run"); }} public cl ...
分类:
其他好文 时间:
2020-04-09 00:36:24
阅读次数:
89
一、封装的基本概念 面向对象编程有三个特性: 封装 、 继承 、 多态 ,其中封装特性极为重要。封装指的是把数据与功能整合到一起。当然针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现: 隐藏 和 开放 接口 二、隐藏属性 的机制 机制采用双下划线开头的方式将属性隐藏起来(设置 ...
分类:
其他好文 时间:
2020-04-08 22:55:42
阅读次数:
127
一 引入 ? 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口 ...
分类:
其他好文 时间:
2020-04-08 20:56:47
阅读次数:
52
一.引入 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口。 二 ...
分类:
编程语言 时间:
2020-04-08 19:07:02
阅读次数:
81
继承 众所周知,java是跨平台,健壮性的语言 他拥有封装,继承,多态三大特性 继承: 首先,子类继承父类之后,子类可以拥有父类的的方法,构造方法不能被继承 使用场景: 如果我们定义好几个类,每个类都拥有相同的方法或者参数, 然后我们就可以抽取相同的内容为父类,然后子类继承父类的参数或者方法,极大的 ...
分类:
编程语言 时间:
2020-04-08 19:02:11
阅读次数:
74
Java面向对象三大特征:封装性、继承性、多态性继承是多态的前提,没有继承就没有多态特点:共性抽取 1 public class Phone { 2 3 public void call() { 4 System.out.println("打电话"); 5 } 6 7 public void sen... ...
分类:
其他好文 时间:
2020-04-08 09:48:41
阅读次数:
71
面向对象 封装 继承 多态 程序 = 数据 + 功能 模块可以存放 数据 和 功能 函数是存放 功能 的,不调用不执行。 列表,存储 数据 和 方法(函数名), 把 数据 和 功能 整合起来,分为一类的编程思想就叫面向对象编程 类和对象 类:class 先定义类,再调用类产生对象 定义:定义阶段就运 ...
分类:
其他好文 时间:
2020-04-08 09:27:13
阅读次数:
60