class-使用 static 创建静态属性|学习笔记

简介: 快速学习 class-使用 static 创建静态属性

开发者学堂课程【React 入门与实战class-使用 static 创建静态属性】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/585/detail/8094


class-使用 static 创建静态属性


目录

一、定义

二、演示


一、定义

静态属性定义:通过构造函数直接访问到的属性即为静态属性,静态属性和实例属性的区别是,实例属性是通过 new 出的实例访问到的属性,而静态属性是通过构造函数直接访问到的属性。


二、演示

// info 没有通过 this 挂载上去,所以 p1 访问不到 info ,因为 info 直接挂载给构造函数,所以它是静态属性。

Person.info = ’aaaa’

Console.log(person.info)

Class Animal{

//这是类中的 构造器

//每一个类中,都有一个构造器,如果我们程序员没有手动指定构造器,那么,可以认为类内部有个隐形的、看不见的 空构造器,类似于 constructor(){}

Constructor(name,age) {

}

Static info =‘eee’

// class 内部通过 static 修饰的属性,就是静态属性。

}

Const al =new Animal (‘大黄’,3)

Console.log(al)

//console.loga1.name//实例属性

//console.loga1.age//实例属性

Console.log(Animal.info)//info是 Animal的静态属性

相关文章
|
存储 Cloud Native 编译器
C++ static与类
C++ static与类
|
8月前
|
Java
java-基础-Interface、abstract类、Static class 、non static class的区别
【4月更文挑战第5天】Java中的接口、抽象类、静态类和非静态类各具特色:接口仅含抽象方法和常量,用于定义行为规范;抽象类可包含抽象和非抽象方法,提供部分实现,支持多继承;静态内部类不依赖外部类实例,可独立存在,访问外部类的静态成员;非静态内部类持有关联外部类引用,能访问其所有成员。这些机制根据设计需求和场景选择使用。
59 6
|
8月前
|
Java
获取 Class 对象
获取 Class 对象
41 1
|
8月前
|
Java API
Class 类
Class 类
47 1
|
存储 C++
【C++类】 -- 类与static
【C++类】 -- 类与static
66 0
|
设计模式 存储 Java
static和final关键字 学习 demo练习
static和final关键字 学习 demo练习
79 2
|
JavaScript 前端开发
类(Class)
类(Class)
110 0
|
存储 Java 编译器
Java面向对象——封装、构造方法、private、static
Java面向对象——封装、构造方法、private、static
400 0
Java面向对象——封装、构造方法、private、static