<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
//用函数创建一个person对象
function Person(name,age){
this.name=name;
this.age=age;
this.setName=function setName(name){
this.name=name;
};
this.getName=function getName(){
return this.name;
};
this.setAge=function setAge(age){
this.age=age;
};
this.getAge=function getName(){
return this.name;
};
this.toString=function toString(){
return "[ name: "+this.name+","+" age: "+this.age+"]";
};
};
//使用原型函数
Person.prototype.show=function(){
alert("person run");
};
//创建对象
var p=new Person("wangwu",22);
var p1=new Person("zhangsan",23);
alert(p.name);
alert(p1.toString());
for ( var x in p) {
alert("x="+p[x]);
};
with(p){
name="dalang";
age=21;
};
alert(p.toString());
</script>
</body>
</html>
javaScripte 创建对象。。
时间: 2024-10-19 14:55:10
javaScripte 创建对象。。的相关文章
javascript之创建对象
面向对象(Object-Oriented,OO)的语言有一个特点,那就是它们都有类的概念.而javascript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同. ECMA-262把对象定义为:"无序属性的集合,其属性可以包含基本值.对象或函数",我们可以把对象想象成散列集:无非就是一组名值对,其中值可以是数据或函数.下面介绍几种创建对象的按方法. 一.Object构造函数或对象字面量 var person={ name:"Bob", age:"
js中对象 类 实例的区别 数据类型 创建对象
类是对象的具体细分,实例是类中的一个具体事物. 基本数据类型和 引用数据类型 基本数据类型:numble string undefined null 引用数据类型:对象和函数 对象数据类型又细分为:对象类(object)数组类(array)正则类(reg..) 基本数据类型的特点:按照值来操作 引用数据类型的特点:先开一个空间,浏览器为其分配一个地址,接着把内容存到空间中,最后把地址赋给变量. ========================================== 创建对象的方式
java中创建对象的方法
有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式. 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法. 3.调用对象的clone()方法. 4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法. 下面演示了用前面3种方式创建对象的过程. [java] view plain copy public cla
Java创建对象的过程
Java创建对象的过程 Java是一门面向对象的编程语言,在Java程序运行过程中每时每刻都有对象被创建出来.在语言层面上,创建对象通常仅仅是一个new关键字而已,而在虚拟机中,对象的创建又是怎样一个过程呢? 一.检测类是否被加载 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载.解析和初始化过.如果没有,那必须先执行相应的类加载过程. 二.为新生对象分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内
使用在storyBoard之外的xib创建对象
1.在storyBoard之外的xib 要注意的是:TableView的代理一定要设置为FilesOwner 使用: 方式一: 直接创建对象如下,(如果要使用xib里的控件,那么就要将xib里的控件作为成员变量了) GACityRegonController *gaRegonVC=[[GACityRegonController alloc]init]; 注意在storyBoard中,使用storyBoard获取对象的: 如: GAViewController *vc= [self.storybo
javascript 创建对象的几种方式
1.通过new Object创建 创建自定义对象的最简单方式就是创建一个Object 的实例,然后再为它添加属性和方法,如下所示. var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"; person.sayName = function(){ alert(this.name); }; 2.通过对象字面量创建对象 v
三,前端---JS最基本的创建对象的方法
1:工厂模式 function createPerson(name, job){ var person = new Object(); person.name = name; person.job = job; person.sayName = function(){ console.log(this.name); } return person; } var person1 = createPerson('A', 'student'); var person2 = createPerson('
谈谈java创建对象
作为一门面向对象的语言,我们学习java,对于对象的学习非常重要.大多的教程上都用抽象的概念驱使着我们理解对象,把现实抽象为对象.然而忽略对创建对象的研究.如果说学习抽象思维,运用抽象思维虚拟现实是走向java顶端的关键,那创建对象可以说是通向成功的垫脚石吧.今天我们就来谈谈创建对象. 说到创建对象,new 方法是java最常用也是最简单的方式.而恰恰是它的简单,让我们用的那么的随意. 举个例子: public class Demo { private String i; private Str
ECMAScript面向对象(二)——之创建对象方法总结
创建对象的方法 工厂模式 缺点:无法识别对象的类型,因为根本没有定义新的对象类型 // 工厂模式创建对象 //定义 function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayHi=function(){console.log('Hi!')}; return o; } //使用 var p1=createPerson("JayChou","28