面向对象的三大特性: a) 把一些属性和方法装到一个对象里 2. 继承 a) js中的继承是指: b) 混入式继承 for … in 1. 父类的属性和方法在所有之类 3. 多态 a) JS中没有相应的体现 b) 在强类型语言比较常见 c) 实用父类的变量接受子类的对象 d) 父类的属性方法供所有的 ...
分类:
Web程序 时间:
2017-10-18 00:21:12
阅读次数:
188
第三章 多态 一、编写父子类 1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作 2.一个引用类型,使用不同的实例而执行不同操作。(父类引用子类对象) 使用多态的好处:通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。 3. 实现思路编写子类,子类 ...
分类:
编程语言 时间:
2017-10-07 20:39:21
阅读次数:
153
一:问题反馈 “上周我们学习的新内容主要是第五章,并对第四章内容做了巩固。从学生上交的实验报告完成情况以及学习Java心得博客中的反馈可以看出,学生对构造器、重载、超类、多态、抽象类这几个概念理解的不到位,仍有困惑,在具体应用中存在的问题较多,需要花功夫多加练习,好好消化。”—— 1.第四、五、六章 ...
分类:
编程语言 时间:
2017-09-27 13:09:03
阅读次数:
141
接口与归一化设计(python中使用继承的方式) 抽象类 多态 一种接口,多种实现(接口重用) 封装 1.如何隐藏属性(类的属性和对象的属性) #以上隐藏需要注意的问题: #1.这种隐藏只是一种语法上变形操作,并不会将属性真正隐藏起来#print(Foo.__dict__)类的名称空间 => '-F ...
分类:
其他好文 时间:
2017-08-21 17:02:46
阅读次数:
259
1. 注释可以在Java程序中起到文档标记的作用 类文档标记: 1)@version 2)@author 3)@param 4)@return 5)@exception 2. Java的字符占两个字节,是Unicode编码 3. 作用域—— Java不存在全局和局部作用域。 不重名:Java程序块不 ...
分类:
编程语言 时间:
2017-08-19 18:34:33
阅读次数:
157
面向对象的三大基本特征 封装(封装方法)——代码复用,屏蔽细节。 继承extends(类与类之间的一种关系)——代码复用,功能上的拓展。当一个子类继承了父类,就自动拥有了父类的所有成员变量。一个子类只能有一个父类,一个父类可以有多个子类。 多态 一、封装 1、包:管理java软件,解决同名问题冲突, ...
分类:
其他好文 时间:
2017-08-17 21:27:02
阅读次数:
156
1.多态: 1)意义: 1.1)同一类型的引用,指向不同的对象时,有不同的实现 行为的多态: cut(),run(),teach()... 1.2)同一个对象,被造型为不同的类型时,有不同的功能 对象的多态: 我,你,水... 2)向上造型: 2.1)父类型的引用指向子类的对象 2.2)能造型成为的 ...
分类:
编程语言 时间:
2017-08-15 23:09:47
阅读次数:
170
接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 接口主要是java等语言中的概念,python中并没 ...
分类:
其他好文 时间:
2017-08-14 16:23:09
阅读次数:
123
继承 之前我们说到了类的公有属性和类的私有属性,其实就是类的封装,现在准备随笔的 是继承,是面向对象的第二大特性。 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为 ...
分类:
编程语言 时间:
2017-08-05 17:51:45
阅读次数:
222
1、超类和子类 超类和子类 父类与子类 多态: 一个对象变量可以指示多种实际类型的现象称为多态 一个变量可以引用父类对象,也可以引用其子类对象,这就是多态。 不能将一个超类的引用赋给子类变量,因为调用子类方法时可能发生运行错误 子类引用可以赋给超类引用 动态绑定: 在运行时能够自动地选择哪个方法的现 ...
分类:
编程语言 时间:
2017-07-16 00:01:37
阅读次数:
266