少儿编程-面向对象编程之创建构造方法JS编程

2020-09-16    来源:网上    编辑:少儿编程
现在来创建一个Car构造方法,它将为所创建的每一个新的对象都添加一个x和y属性。这些属性将用来设置在屏幕上绘制每一个汽车的位置。 创建HTML文档 在开始构建构造方法之前,需

  自学的话要努力啊,首先自学的话,不知道要学习什么内容,而且自学会走一些弯路,建议报班。报班出来只能说明你入门了,现在搞编程都要求工作经验,报班出来也不好找工作。就前端来说,2-3年的初级工程师找工作很费劲。搞编程就是努力+加班,不过起薪很高,6K起步。建议学后端吧,java或者python。编程不是理解编程语言语法,被别人教一下就好了(首先扫个盲,真正全部精力用来学习编程的专业是软件工程专业,不是计算机专业哦),软件工程之所以叫做软件工程专业,就是因为编程写程序就像是造一座大楼一样,软件工程就是培养编程方面的建筑师,你不被人指点,也能自己拿着板砖盖一座房子,但是这座房子可能在某一个狂风暴雨的夜晚一下子就倒了,好的建筑师设计的建筑可以屹立百年,差的建筑师智能做出个不坚固的作品。

  现在来创建一个Car构造方法,它将为所创建的每一个新的对象都添加一个x和y属性。这些属性将用来设置在屏幕上绘制每一个汽车的位置。

  创建HTML文档

  在开始构建构造方法之前,需要先创建一个新的HTML文档。创建一个名为cars.html的新文件,并且在其中输入如下的HTML:

  Car构造方法函数

  现在,将如下的代码添加到car.html中的空的

  新的构造方法Car接受参数x和y。我们已经添加了属性this.x和this.y,将传递给Car的x值和y值存储到新的对象中。通过这种方法,每次把Car当作一个构造方法调用的时候,都会创建一个新的对象,并且将其x和y属性设置为我们所指定的参数。

  调用Car构造方法

  正如前面所提到的,关键字new告诉JavaScript我们要调用一个构造方法来创建一个新的对象。例如,要创建一个名为tesla的新的汽车对象,在Web浏览器中打开car.html,然后在Chrome JavaScript控制台中输入如下的代码:代码new Car(10,20)告诉JavaScript使用Car作为构造方法创建一个对象,传入参数10和20作为其x和y属性,并且返回该对象。使用var tesla 将返回的对象赋值给变量tesla。然后,当输入tesla的时候,Chrome控制台将返回构造方法的名称以及其x和y values:Car{x:10,y:20}。

1
3