Class-总结class的基本用法和两个注意点

简介: 一、注意点一:class关键字区间使用二、注意点二:Class关键字内部函数

Class-总结class的基本用法和两个注意点

 

目录:

一、注意点一:class关键字区间使用

二、注意点二:Class关键字内部函数

 


一、注意点一:class关键字区间使用

classe 的()区间内,只能写 构造器 静态方法和静态属性 实例方法,实例属性在构造器内

class Animal {

//Var a=10;会报错
//
这是类中的构造器

//
每一个类中,都有一个构造器,如果我们程序员没有手动指定构造器,那么,可以认为类内部有个隐形的、看不见的空构造器,类似于constructor() ()
//
构造器的作用,就是,每当new这个类的时候,必然会优先执行构造器中的代码
cons tructor(name, age) {

//
实例属性
this. Name=name
this.age = age

 

//class 内部,通辻static 修怖的属性,就是静志属性static info = "eee"// (今后用的不多)

//
这是动物的实例方法(今后会经常用到实例方法)

Jiao(){
console. 1og (
“动物的实例方法”)
}
//
这是是动物的静态方法(今后用的不多)
static show() {
console.log(
这是Animal的静恋show 方法')

}
}
const a1 = new Animal('
大黄'3)

console.1og (a1)

注意:Class内部有静态属性和实例属性


二、注意点二:Class关键字内部函数

classe关键字在语法层面做了优化,内部走的是构造函数

Person {iname : “王多多",age: 18]a

age: 18

name: “王多多"

_proto__:

say: f ()

constructor: f Person(name, age)

infoL" aaaa"

show: f

arguments : (...)caller: (...)length: 2

name: "Person"

prototype: isay: f, constructor:f_proto_:f )

[ [FunctionLocation]] : 07.class-实例方法和静态方法,js:13[ [Scopes]] : Scopes[3]

_proto_: object

这是Person的实例方法

这是Person的静态show方法

Animal {name : "大兹"",age: 3]a

age: 3

name: "大黄"

_proto__: object动物的实例方法

这是Animal的静态show方法

[MDS] Hot Module Replacement enabled.

 

Class关键字内部,还是用原来的配方实现的;把classe关键字,称作语法糖,使用方便顺手,对用户友好。

相关文章
|
6月前
with class of same name
with class of same name
24 0
|
6月前
Class 的讲解
Class 的讲解
128 1
|
12月前
Class下的getEnumConstants
Class下的getEnumConstants
82 0
|
JavaScript 前端开发 程序员
Class-总结 class 的基本用法和两个注意点|学习笔记
快速学习 Class-总结 class 的基本用法和两个注意点
181 0
|
Java Spring
FileSystemResource和ClassPathResource有何区别?
FileSystemResource和ClassPathResource有何区别?
FileSystemResource和ClassPathResource有何区别?
DHL
|
JSON 安全 算法
value class 完全代替 typealias?
这篇文章将会从 类型安全 、 占用内存 、执行效率 、使用场景 这几个角度来分析 value class ,通过这篇文章,你将学习到以下内容。
DHL
203 0
value class 完全代替 typealias?
|
Apache
class7
搭建lamp
183 0
|
关系型数据库 MySQL Linux
class6
快速搭建LAMP坏境
328 0