首先明确一点:javascript中构造函数是不需要有返回值的,这一点跟java很类似。可以认为构造函数和普通函数的最大差别就是:构造函数中没有return语句,普通函数可以有return语句;构造函数中会使用this关键字定义成员变量和成员方法,普通的函数不会使用this关键字定义成员变量和方法。
function Person(name,sex)
{
this.name = ...
分类:
编程语言 时间:
2014-09-29 21:15:21
阅读次数:
200
这里主要学习初始化,分为: 1.变量初始化 2.构造函数初始化 3.数组初始化 4.继承初始化 1.变量初始化 成员初始化分为两种: (1)成员变量初始化 在定义成员变量时,如果没有给变量赋于初始值,系统会给出一个默认值。 这里有两种选择:要么使用系统的默认初始值,要么自己定义初始值。 系统给出的默...
分类:
编程语言 时间:
2014-09-28 01:53:10
阅读次数:
231
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———1、封装的概念 将实现细节进行隐藏,将属性私有化,通过公共的方法访问私有的属性,这个过程就是对对象的封装。 在实际编程过程中,我们会遇到这样的情况:当我们直接调用对象的成员变量对其进行赋值的时候,会产生脏数...
分类:
其他好文 时间:
2014-09-28 01:36:30
阅读次数:
400
介绍:1、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。2、用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static成员。(静态...
分类:
编程语言 时间:
2014-09-28 01:10:30
阅读次数:
296
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———1、set方法与get方法的使用场合 @public的成员变量可以被外界随意赋值,往往会产生脏数据,应该使用set方法和get方法来管理成员的访问(类似安检、水龙头过滤,过滤掉不合理的对象),不如人的年龄不可能....
分类:
其他好文 时间:
2014-09-28 00:37:21
阅读次数:
244
最近一直看c++相关的项目,但总是会被c++类中的静态成员变量与静态成员函数的理解感觉很是模糊,不明白为什么类中要是用静态成员变量.于是在网上搜集了一些资料,自己再稍微总结下。静态成员的概念: 静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因...
分类:
编程语言 时间:
2014-09-28 00:32:00
阅读次数:
219
this使用范围 1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。2、当必须指出当前使用方法的对象是谁时,要使用关键字this。3、有时使用this可以处理方法中成员变量和参数重名的情况。4、this可以看做是一个变量,它的值是当前对象的引用。注:this一般出现在方法中,当方法....
分类:
编程语言 时间:
2014-09-27 23:27:00
阅读次数:
204
1.static表示什么? static表示“全局”或者“静态”的意思。在Java中没有全局变量的概念,static 可以简单的理解为全局的,独立的一个功能。 (1)当我们在使用 static 修饰成员变量或者成员方法的时候,通常会在Java内存中为这些变量或者方法指定了一块独立的区域(这块区域可能...
分类:
编程语言 时间:
2014-09-27 22:56:10
阅读次数:
289
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———创建一个Car类,再利用Car类创建对象,代码如下: 1 #import 2 @interface Car : NSObject 3 { 4 //成员变量 5 @public 6 int...
分类:
其他好文 时间:
2014-09-27 16:48:40
阅读次数:
249
反射的作用1)在运行时判断任意一个对象所属的类;2)在运行时构造任意一个类的对象;3)在运行时判断任意一个类所具有的成员变量和方法;4)在运行时调用任意一个对象的方法。5)反射API可以获取程序在运行时刻的内部结构。6)使用反射的一个最大的弊端是性能比较差。相同的操作,用反射API所需的时间大概比直...
分类:
其他好文 时间:
2014-09-27 14:47:09
阅读次数:
237