JAVA学习笔记,自定义对象与prototype原型

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

自定义对象

自定义对象的方式:

方式1: 使用无参的函数创建对象。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

方式一

方式2:使用带参的函数创建对象

方式二

方式3: 使用Object函数创建对象

方式三

方式4:使用字面量的方式创建.

方式四

使用构造函数模式方式创建对象:

先自定义类,其实就是定义一个和类名相同的函数。

再使用new关键字调用定义好的类。(任何函数,只要通过new操作符来调用,那它就可以作为构造函数)

说明:

要将属性与方法赋给this,这样才是表示是对象的属性,如果写var str则是方法中的局部变量。

不要写new Object()。

不要写return语句。

JS在new Person()会做如下事:

1,创建一个新对象。

2,this指向新对象。

3,执行构造方法中的代码。

4,返回新对象。

prototype原型

定义:“prototype”字面翻译是“原型”,是javascript实现继承的主要手段。粗略来说就是:prototype是javascript中的函数(function)的一个保留属性,并且它的值是一个对象(我们可以称这个对象为"prototype对象")。

Prototype注意的细节:

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

prototype使用细节

实验需求:

自定义一个数组的工具类。

定义工具类

2. 把数组的工具方法添加到javascript内置对象Array中。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

添加内置array

3. 给字符串添加新的方法

字符串中使用新方法

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180405A0V2LI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券