如下所示:
//首先定义一个构造函数Hello
function Hello(){
alert(1);
}
//定义一个函数表达式
var getName = function(){
alert(2);
}
//实例化对象,下面这两个如果构造函数没有形参的话,实例化的时候构造函数可以不加括号(推荐加上);
var p = new Hello;
var p1 = new Hello();
//但是用下边的方式调用getName函数的时候,构造函数有没有括号可就不一样了;
new Hell
结构体实例(包括共用体)和类实例的初始化方法完全相同,二者都可以应用于继承层次中。不同点是结构体(包括共用体)默认成员为public,而类默认成员是private型的。
一、若类和结构体所有数据成员均为public型,可采取如下带花括号形式进行初始化。
注意:
① 不论值的个数多少,都必须使用花括号定界
② 未指定值的数据成员编译器会自动初始化为默认值
③ 这种初始化对象方式,要求所有数据成员必须为public型
④