1.概念 JavaScript并不提供一个class的实现,在ES6中提供class关键字,但是这个只是一个语法糖,JavaScript仍然是基于原型的。JavaScript只有一种结构:对象。每个对象都有一个私有属性:_proto_,这个属性指向它构造函数的原型对象(property)。它的原型对 ...
分类:
编程语言 时间:
2018-10-25 00:20:31
阅读次数:
202
当一个类继承了某个类时,在子类的构造方法里,super()必须先被调用;如果你没有写,编译器会自动调用super()方法,即调用了父类的构造方法; 这并不是创建了两个对象,其实只有一个子类Sub对象;之所以需要调用父类的构造方法是因为在父类中,可能存在私有属性需要在其构造方法内初始化; 在Java中 ...
分类:
其他好文 时间:
2018-10-25 00:09:16
阅读次数:
211
面向过程是一种以过程为中心的编程思想。面向对象程序设计主要针对大型软件设计提出的,次编程方式的实现是基于对类和对象的使用。总结3大特点:封装,继承,多态 总结:实例方法,属性只能被被实例对象调用,类无法调用!这些方法也叫做公有方法。 私有方法 总结:私有方法和私有属性只能在类中被调用! 总结:实例对 ...
分类:
其他好文 时间:
2018-10-21 15:15:27
阅读次数:
170
1.foo、foo_和foo三者之间的区别是什么?foo表示私有属性、_foo表示受保护的属性、foo表示Python自带的属性2.请您简述Python编译的工作原理,PyCodeObject和PyFrameObject对象的作用。Python编译的工作原理:Python语言写的程序不需要编译成二进制代码,它可以直接从源代码运行程序。当我们运行Python文件程序的时候,Python解释器把源代码
分类:
编程语言 时间:
2018-10-19 18:21:50
阅读次数:
275
# 成员修饰符:公有,私有 # 私有,只有自己好使,其他都不好使。只有在自己类中可以使用,在其他类中,不论是儿子,孙子都不好使。 # 如果要访问私有属性,只有通过中间人来访问,这个中间人就是这个类中的一个函数,此函数可以访问此类中的私有属性。 私有属性真的不能访问吗???? 不是!!!!! (对象. ...
分类:
其他好文 时间:
2018-10-14 17:52:31
阅读次数:
182
实验七 继承附加实验 实验时间 2018-10-11 一、 理论知识部分 1、(1)访问限制修饰符有:private、protected和public (2)使用关键字private修饰的成员变量或者方法称为私有变量和私有方法,该成员变量和方法只能在同一个类中被访问,不能够使用类名来操作这个私有变量 ...
分类:
编程语言 时间:
2018-10-14 16:48:17
阅读次数:
213
ES5的构造函数: ES6的类: ES5的寄生式组合继承:(只能继承父类的共有属性) ES5的call继承:(继承父类的私有属性): ES6继承:(继承私有属性,共有属性和静态属性): ...
分类:
其他好文 时间:
2018-10-14 16:27:45
阅读次数:
208
第六周实验总结 一、知识点总结 1、继承的概述:在多个类中存在相同的属性和行为,把这些相同的部分抽取到一个单独的类中,把这个单独的类叫作父类,也叫基类或者超类,把其他被抽取的类叫作子类,并且父类的所有属性和方法(除private修饰的私有属性和方法外),子类都可以调用。这样的一种行为就叫做继承。(相 ...
分类:
其他好文 时间:
2018-10-14 16:20:54
阅读次数:
208
一、Java中的内部类 1.Java中成员内部类 (1).内部类的方法可以直接访问外部类的类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性 (2)定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象 即:内部类 对象名 = 外部类对象 ...
分类:
编程语言 时间:
2018-10-11 17:05:22
阅读次数:
214
实验六继承定义与使用 实验时间 2018-9-28 一.知识总结 1、继承的概述:在多个类中存在相同的属性和行为,把这些相同的部分抽取到一个单独的类中,把这个单独的类叫作父类,也叫基类或者超类,把其他被抽取的类叫作子类,并且父类的所有属性和方法(除private修饰的私有属性和方法外),子类都可以调 ...
分类:
编程语言 时间:
2018-10-07 19:23:21
阅读次数:
146