override 1. override是派生类用来重写基类中方法的; 2. override不能重写非虚方法和静态方法; 3. override只能重写用virtual、abstract、override修饰的方法; 4. 不能使用修饰符 new、static、virtual 或 abstract ...
分类:
其他好文 时间:
2018-11-13 17:20:06
阅读次数:
195
在JVM中对一个类实例的创建,有两种方式,一种是编译时,一种是运行时。两种方式在开发过程中都是十分重要的。在Java中无时无刻无处不在的Java对象,实例化的过程也就变得尤为引人瞩目。我们经常用new Object()方法来创建实例,而相反的,反射在这个时候就显得突兀,因为有人就会问,Java对象实 ...
分类:
编程语言 时间:
2018-11-13 17:17:44
阅读次数:
181
简单工厂 首先,我们先看一个简单工厂的例子: 但现实中,你可能会面对很多汽车产品,而且每个产品的构造参数还不一样,这样在创建实例时会遇到麻烦。这时就可以构造一个“简单工厂”把所有汽车实例化的过程封装在里面。 有了SimpleCarFactory类后,就可以通过向固定的接口传入参数获得想要的对象实例, ...
分类:
其他好文 时间:
2018-11-11 15:02:49
阅读次数:
113
一 、安装 https://cn.vuejs.org/ 官方网站 二 、简单实用示例 Vue.js 使用了基于 HTML 的模板语法,最简单的使用vue的方式是渲染数据,渲染数据最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值。 首先创建一个vue实例,并在创建实例的过程中传入 ...
分类:
其他好文 时间:
2018-11-08 00:12:54
阅读次数:
153
先看下面一个例子: 如上图,例1中,构造了函数Foo,并重写了__new__()和__init__()方法,在实例化Foo()的时候,却只调用了__new__() 例2中,在实例化Too()对象时,同时调用了__new__()和__init__()方法。 实例化对象的本质都是三个过程:创建实例对象, ...
分类:
编程语言 时间:
2018-11-06 19:40:13
阅读次数:
178
对象 = 类() 定义类 class Car : def start(self): print("启动") c1 = Car() c1.start() 类内所有方法参数()内,必须是self,self指向创建实例本身 def __init__(self): #方法在创建一个对象时默认被调用(初始化对 ...
分类:
其他好文 时间:
2018-11-04 15:40:09
阅读次数:
102
其实标题命名并不准确,本来想用nodejs来初始化数据库的,但是用nodejs写无非就是调用mysql然后通过query写sql语句来判断删除数据库,创建数据库,创建表,初始化数据等等。于是乎想来了解个新的创建方式,因为node的query已经会了。 百度了一下,用sql文件进行初始化,调用时在数据 ...
分类:
数据库 时间:
2018-11-01 15:04:14
阅读次数:
233
工厂模式: 工厂模式是一种创建模式,:什么是创建,我们知道Java是面向对象的语言,那么我们想使用类中的方法以及属性,那么我们需要创建对象才能调用,那么我们我们必须:A a = new A();来创建实例,我们的工厂模式就是使用工厂来帮我们创建对象。工厂模式主要是为创建对象提供了接口:工厂模式分为3 ...
分类:
其他好文 时间:
2018-10-31 14:26:20
阅读次数:
211
一、多继承 案例1:小孩继承自爸爸,妈妈。在程序入口模块再创建实例调用执行 二、多态 案例:猫和老鼠都是继承自动物类,动物类有基本的名字属性和吃的行为,再定义一个人类,采用多态的方式来喂每一个动物。 给你食物Tom吃给你食物jerry吃 三、类属性与对象属性 四、动态添加属性和方法与限制动态添加属性 ...
分类:
编程语言 时间:
2018-10-28 19:29:05
阅读次数:
153
本篇主要介绍一下关于Python的单例模式,即让一个类对象有且只有一个实例化对象。 一、使用__new__方法(基类) 要实现单例模式,即为了让一个类只能实例化一个实例,那么我们可以去想:既然限制创建实例,那么我们可以修改其创建实例的根源即可,那就是父类__new__方法。 注意:不能使用自身的__ ...
分类:
编程语言 时间:
2018-10-27 14:54:22
阅读次数:
118