首页 > 编程语言 >JavaScript 类(class)

JavaScript 类(class)

时间:2022-09-22 18:46:39浏览次数:39  
标签:name 构造方法 url JavaScript constructor class

使用class关键字关键一个类,

每个类中包含了一个特殊的方法 constructor(),它是类的构造函数

创建类

class ClassName{
constructor(name,url)

{

this.name=name;

this,url=url;

}

}

以上ClassName为类,类中初始化了两个属性:name,url

使用类

使用new关键字来创建对象

let site=new ClassName('yy',“https://www.runoob.com");

创建对象时会自动调用构造函数方法constructor()

构造方法

构造方法是一种特殊的方法:

  • 构造方法名为 constructor()。
  • 构造方法在创建新对象时会自动执行。
  • 构造方法用于初始化对象属性。
  • 如果不定义构造方法,JavaScript 会自动添加一个空的构造方法。

类的方法

 class 创建一个类,可以添加一个 constructor() 方法,然后添加任意数量的方法。

 

类关键字:

extends:继承一个类

static:在类中定义一个静态方法

super:调用父类的构造方法

标签:name,构造方法,url,JavaScript,constructor,class
From: https://www.cnblogs.com/MDRY/p/16720467.html

相关文章

  • JavaScript 闭包
    私有变量可以用到闭包。闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。直观的说就是形成一个不销毁的栈环境闭包就是一个......
  • JavaScript 函数调用
    JavaScript函数有4种调用方式。每种方式的不同在于 this 的初始化。this关键字:this指向函数执行时的当前对象全局对象:当函数没有被自身的对象调用时this的值就......
  • JavaScript 函数参数
    函数显式参数(Parameters)与隐式参数(Arguments)显式参数:functionName(parameter1,parameter2,parameter3){//要执行的代码……}函数显式参数在函数定义时列出。......
  • Python中的数据类dataclass详解
    1.为什么需要数据类1.1☹️内置数据类型的局限假设我们现在遇到一个场景,需要一个数据对象来保存一些运动员信息.可以选择使用基本的数据类型tuple或者dict实现.如:创建......
  • Initialization of bean failed; nested exception is java.lang.NoClassDefFoundErro
    springcloud和springcloud版本不一致官网版本对应详情:https://start.spring.io/actuator/info最好参照官网springboot版本选取springcould版本https://spring.io/proje......
  • 使用JavaScript将小写金额转化为大写金额的两种常见方法
    方法一:使用正则表达式//方法一:使用正则表达式functiondealBigMoney(money){if(money===''||money==null||money==='undefined'){return;......
  • 【查漏补缺】javascript中逗号操作符的拓展用法
    1.背景:今天看Vue3文档,发现一个网格案例中有一段 reduce的写法和作用如下:arr.reduce((o,key)=>((o[key]=1),o),{})//目的==>将["name","power"]转......
  • JavaScript 函数定义
    JavaScript使用关键字 function 定义函数。函数可以通过声明定义,也可以是一个表达式。函数声明:函数声明后不会立即执行,会在我们需要的时候调用到。functionmyFunct......
  • JavaScript 的“this”关键字解释和揭秘
    JavaScript的“this”关键字解释和揭秘这这个关键字是一把双刃剑——它可能是复杂错误的来源——一旦你知道它是如何工作的,它也可以让你作为开发人员的生活更轻松。这......
  • 如何使用 JavaScript 解决二进制间隙
    如何使用JavaScript解决二进制间隙在编码训练营4个月后,我决定开始做数据结构和算法问题,为我的技术面试做准备。我使用的一些网站是:可编码性黑客等级有什么比......