搜索

    杂文

    python中的对象

    对象:程序中使用的所有值都是对象,对象由内部属性和方法组成 这些方法会执行与数据相关的各种操作,前面操作列表类型数据时 我们已经用过了方法:

    java设计模式之实现对象池模式示例

    对象池模式经常用在频繁创建、销毁对象(并且对象创建、销毁开销很大)的场景,比如数据库连接池、线程池、任务队列池等。本代码简单,没有限制对象池大小

    JavaScript面向对象-基于原型链和函数伪装组合的方式实现继承

    上文提到我们不会单独使用基于函数伪造的方式实现继承,而是会使用基于原型链和函数伪装组合的方式实现继承。这种继承方式也叫伪经典继承,它的思想是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。这样,既通过在原型上定义方法实现了函数的复用,又能够保证每个实例都有它自己的属性。

    JavaScript面向对象-基于函数伪造的方式实现继承

    由于基于原型链实现继承的方式存在一些缺点,所以人们采用了另外一种方式来实现继承——基于函数伪造的方式实现继承。这个技术的思想是在子类构造函数的内部调用父类的构造函数。

    JavaScript面向对象-基于原型链实现继承

    面向对象的特征之一就是继承。大多数面向对象的编程语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于在JavaScript中函数没有签名,所以无法实现接口继承。在JavaScript中主要是通过原型链来实现继承。

    JSON数据转换成Java对象的方法

    就目前来讲,将Java对象转换成JSON对象还是相当简单的,但是 将JSON对象转换成Java对象,就相对比较复杂了些

    JavaScript面向对象-基于组合和动态原型创建对象

    前面两篇文章我们介绍了JavaScript中原型的内存模型和原型的重写方法即注意事项。在了解原型之后,我们就可以通过原型来创建JavaScript对象。基于原型的创建方式虽然可以有效的完成封装,但是依然会存在一些问题。

    JavaScript面向对象-原型的重写

    在上一篇文章中我们介绍了原型的内存模型,通过4张图分析了原型在各个阶段的状态。下面我们将首先要介绍一些常用的原型和对象属性的检测方法。我们还是以上一篇文章的Person类为例子,创建Person类的代码如下:

    JavaScript面向对象-原型的内存模型

    在JavaScript中,每一个函数都有一个prototype(原型)属性,该属性是一个对象,它的作用是使特定类型的所有对象实例可以共享它所包含的属性和方法。

    JavaScript面向对象-使用工厂方法和构造函数方法创建对象

    在上一篇文章中我们介绍了JavaScript简单对象的创建方法,简单js对象的最大问题是由于没有类的约束,无法实现对象的重复利用,并且没有一种约定,在操作时会带来问题。所以人们从设计模式中借用了一种工厂模式来创建JavaScript对象。

    JavaScript面向对象-简单对象的创建和JSON对象

    JavaScript是一种基于对象(Object-based)的编程语言,它的本质实际上是面向对象。面向对象的语言的特点是它们都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。但是在JavaScript中没有类的概念,通常称JavaScript中的对象为原型对象,我们可以直接通过Object来创建对象。例如下面的代码:

    java 和 json 对象间转换

    这篇文章主要介绍了java 和 json 对象间转换,需要的朋友可以参考下

    JAVA对象JSON数据互相转换的四种常见情况

    这篇文章主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下

    json转换成java对象示例

    这篇文章主要介绍了json转换成java对象示例,需要的朋友可以参考下

    Java中的String对象数据类型全面解析

    首先String不属于8种基本数据类型,String是一个对象,因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性

    java对象转换String类型的三种方法

    在很多情况下我们都需要将一个对象转换为String类型。一般来说有三种方法可以实现:Object.toString()、(String)Object、String.valueOf(Object)。下面对这三种方法一一分析

    java中实体类和JSON对象之间相互转化

    Java中关于Json格式转化Object,Map,Collection类型和String类型之间的转化在我们实际项目中应用的很是普遍和广泛。最近工作的过程中也是经常有,因此,自己封装了一个类分享给大家。

    详解Java多态对象的类型转换与动态绑定

    这篇文章主要介绍了详解Java多态对象的类型转换与动态绑定,是Java入门学习中的基础知识,需要的朋友可以参考下

    Java类锁、对象锁、私有锁冲突测试

    这篇文章主要介绍了Java类锁、对象锁、私有锁冲突测试,得出结论是加锁方法够成了竞争关系,同一时刻只能有一个方法能执行,需要的朋友可以参考下

    浅谈C#中List<T>对象的深度拷贝问题

    下面小编就为大家带来一篇浅谈C#中List<T>对象的深度拷贝问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)

    Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。

    Javascript_6_自定义对象

    * JS当中用函数可以完成JAVA中的自定义对象! * 为与一般函数区分:首字母大写 * 动态给对象添加属性,直接函数名.属性名赋值即可 * 动态给对象添加方法,直接赋值为匿名函数即可!

    Javascript_5_with语句_Math对象_Global对象_for in语句

    可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。 如果没有提供,则前缀为 '0x' 的字符串被当作十六进制, 前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。

    Javascript_3_ Array 对象

    如果只向 Array 的构造函数传递了一个参数,而该参数是数字, 则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。 如果该值为数值,但小于0或不为整数,发生运行时错误。

    Javascript_4_Date对象

    必选项。如果是数字值,dateVal 表示指定日期 与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。 如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。

    Javascript_2_动态函数_匿名函数_String对象_原型属性

    Javascript_2_动态函数_匿名函数_String对象_原型属性,有需要可以参考下

    Java中两个对象的比较 equals()方法和==号的区别

    在Java中,时不时我们会把两个对象进行,然而得到的结果却不是我们想的结果,这是怎么回事呢?

    Java利用序列化实现对象深度clone的方法

    这篇文章主要介绍了Java利用序列化实现对象深度clone的方法,实例分析了java序列化及对象克隆的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    java对象的序列化和反序列化

    这篇文章主要为大家详细介绍了java对象的序列化和反序列化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    java 序列化对象 serializable 读写数据的实例

    java 序列化对象 serializable 读写数据的实例,需要的朋友可以参考一下

    首页上一页12345下一页尾页