美文网首页
js的原型链和java的对象

js的原型链和java的对象

作者: 大嵩的格洛米 | 来源:发表于2018-04-23 23:11 被阅读0次

js中,万物皆为对象,变量是个对象,方法是个对象,对象还是对象
每个类都有两个固定属性:prototype和proto,所有的实例化对象都有一个固定的属性:proto,可以把prototype理解成类中的共享库,类往里面添加东西它的实例化对象就可以直接访问
var Person=function (name) {

 this.name=name;}     

Person.prototype.age=10;
Person.prototype.show=function () {
alert("我的名字是:"+this.name);
}
Person.phone="1388888888";

var p1=new Person("孙悟空");​

var p2=new Person("唐僧");
p1.age=44;


微信截图_20180423231123.png

这相当于java中构造一个Person对象
public Class Person{
private String name;
private int age;
public void setName(String name){
this.name=name;
};
public String getName(){
return this.name;
};
public Person(String name,Integer age){
this.name = name;
this.age=age;
}
}
Object p1= new Person("孙悟空",44);

这里的set get 方法 相当于prototype
构造方法相当于proto java中有默认的构造

相关文章

  • 原型链以及继承

    原型链 原型链类似关系链,几乎所有的js对象都会有通过原型链prototype继承过来的方法或者属性,在java和...

  • 2022前端高频面试题

    JS相关 1.原型和原型链是什么 原型和原型链都是来源于对象而服务于对象的概念js中引用类型都是对象,对象就是属性...

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • 原型和原型链的简单理解

    原型 在JS中原型就是prototype对象,用来表示类型之间的关系。 原型链 JS中对象和对象之间是有联系的,通...

  • js基础(三)

    js基础 原型链和原型对象 ... ... js没有继承原型对象prototype通常用来添加公共的属性或行为且只...

  • JS中的继承

    js并不是想java一样面向对象,而是基于对象,所以js是通过prototype的原型链继承 prototype ...

  • 1.web前端基础储备之—js的面向对象风格以及原型和原型链

    javascript是面向对象风格,基于原型的语言。 目标:了解js面向对象和原型原型链的关系 面向对象(OOP)...

  • 关于JS中的原型和原型链

    目录 关于js 对象和原型 原型链 基于原型链的继承 参考资料ECMAScript 6 入门JavaScript原...

  • 原型对象和原型链二者的关系

    开篇 之前对js中的原型链和原型对象有所了解,每当别人问我什么是原型链和原型对象时,我总是用很官方(其实自己不懂)...

  • 一个例子让你彻底明白原型对象和原型链

    开篇 之前对js中的原型链和原型对象有所了解,每当别人问我什么是原型链和原型对象时,我总是用很官方(其实自己不懂)...

网友评论

      本文标题:js的原型链和java的对象

      本文链接:https://www.haomeiwen.com/subject/nkorlftx.html