private:只能在自己的类中调用,出了类就不行public:能在不同包中被调用default(什么都不加):只能在同一个包中被调用protected:在同一个包里可以使用,在不同包但是是继承关系,也可以使用工作:类的属性用private类的方法一般用public类的多态(多个子类的方法重写):当方法参数为父类时,传入子类会把子类对象给父类引用,父类引用指向了对象,这时候发生了多态,传入不同子类
分类:
编程语言 时间:
2019-07-09 00:36:08
阅读次数:
175
Jackson fasterxml和codehaus的区别: 他们是Jackson的两大分支、也是两个版本的不同包名。Jackson从2.0开始改用新的包名fasterxml; 1.x版本的包名是codehaus。除了包名不同,他们的Maven artifact id也不同。1.x版本现在只提供bu ...
分类:
编程语言 时间:
2019-07-08 19:16:37
阅读次数:
163
protected用来修饰 域,代表域的访问权限是:包权限 或者 不同包,但是是子类 ; final 修饰常量只要是该常量代入的计算式,在编译时期,就会被执行计算,以减轻运行时的负担。(只对基本数据类型的计算式,奏效) final 修饰引用这个有个地方需要说下,只是引用指向的对象,一经确定,就不再可 ...
分类:
编程语言 时间:
2019-06-04 17:32:36
阅读次数:
97
版本控制工具的差异这里介绍几个工具:pyenv、pyvenv、 venv、virtualenv、pyenv-virtualenvvirtualenv是针对python的包的多版本管理,通过将python包安装到一个模块来作为python的包虚拟环境,通过切换目录来实现不同包环境间的切换。其实不是非常... ...
分类:
编程语言 时间:
2019-05-20 16:51:42
阅读次数:
125
包 所有Go语言的程序都会组织成若干组文件,每组文件被称为一个包。这样每个包的代码都可以作为很小的复用单元,被其他项目引用。 包名惯例 给包命名的惯例是使用包所在目录的名字。并不需要所有包的名字都与别的包不同,因为导入包时是使用全路径的,所以可以区分同名的不同包。 main包 Go语言的编译程序会试 ...
分类:
编程语言 时间:
2019-05-20 01:00:35
阅读次数:
136
实例说明 对于C语言来说,是不能 定义同名方法的。 本实例将演示重载在Java中的应用。 关键技术 在Java中,可以通过重载(overloading)来减少方法名称的个数。当对象调用方法时,可以根据方法参数的不同来确定执行哪个方法。方法的参数不同包括参数类型不同、参数个数的不同和参数顺序的不同。需 ...
分类:
其他好文 时间:
2019-04-08 11:51:28
阅读次数:
157
- innerHTML 设置或获取位于对象起始和结束标签内的 HTML - outerHTML 设置或获取对象及其内容的 HTML 形式 - innerText 设置或获取位于对象起始和结束标签内的文本 - outerText 设置(包括标签)或获取(不包括标签)对象的文本 innerText和ou ...
分类:
Web程序 时间:
2019-03-19 21:31:00
阅读次数:
171
可以将类B声明在另一个类中。在另一个类A中声明的类B被称为嵌套类(nested class)。 类A的成员函数可以创建和使用嵌套类B的对象。 当且仅当声明为公有部分时,才能在类A的外面使用嵌套类。而且必须使用作用域解析运算符。(旧版C++不支持嵌套类概念) 对类进行嵌套和包含并不同。包含意味着将类C ...
分类:
编程语言 时间:
2019-02-25 11:56:27
阅读次数:
192
当你的模块文件越来越多,就需要对模块文件进行划分,比如把负责跟数据库交互的都放一个文件夹,把与页面交互相互的放入一个文件夹。 像上面这样,一个文件夹管理多个模块文件,这个文件夹就被称为包。 那不同包之间的模块如何相互导入呢? crm/views.py 内容 通过 manage.py 调用 在文件夹下 ...
分类:
编程语言 时间:
2019-02-24 10:21:43
阅读次数:
202
一.访问修饰符1.public:公共的,所有在该项目中都可见2.protected:受保护的,同包,以及子类不同包可见3.默认:就是不写修饰符。同包4.private:私有,只在同类中 二.封装1.定义:将信息和实现的细节封装到类中,对外只提供方法的访问2.作用:隐藏实现细节,可以简化工作流程。隐藏 ...
分类:
其他好文 时间:
2019-02-06 21:10:27
阅读次数:
167