class  创建类

        class People{
            constructor(name="王一",age=16) {      // constructor  构造函数
                this.name=name
                this.age=age
            }
            showInfo(){   //方法
                console.log(this.name)
            }
            show(){         //方法
                console.log(this.name)
            }
        }

let p1=new People()
         let p2=new People("王二",13)
         console.log(p1.showInfo==p2.showInfo)
         console.log(p1)
         p1.showInfo()

继承?      extends A extends B         A继承B

        class Student extends People{
            constructor(name,age,score){
                super(name,age)                          //super永远写在最上面,自己的单独属性写在super后面, this出现在super之后.
                this.score=score
            }
            showInfo(){
                console.log(this.score)
            }
        }
        let s1=new Student("张三",29,100)
        console.log(s1)
        s1.showInfo()

class的静态属性和静态方法?

    静态属性和静态方法: 通过类直接使用或者直接获取的 不需要实例化对象来实现.

static 关键字

class People{
            static size=0     //静态属性
            constructor(name,age){          //实例化对象属性
                this.name=name
                this.age=age
                //this
                People.setSize()
            }
            static getSize(){           //静态方法
                return People.size
            }
            static setSize(){           //静态方法
                People.size++
            }
        }
        //通过一个属性 记录一下 当前通过类 创建了多少个对象 size People.size
        let p1=new People("张三",12)
        let p2=new People("张三",12)
        let p3=new People("张三",12)
        let p4=new People("张三",12)
        let p5=new People("张三",12)

console.log(People.Size())
        console.log(People.getSize())

class类,静态属性 以及 静态方法相关推荐

  1. Swift - 类型属性(类静态属性)和类方法(类静态方法)

    1,结构体struct和枚举enum的静态属性,静态方法使用static关键字 1 2 3 4 5 6 7 8 9 10 struct Account {      var amount : Doub ...

  2. php静态方法怎么调用非静态属性,关于静态方法不能调用类中的非静态属性的理解...

    class test{ public $a; public function game(){ echo "123"; } public static function name() ...

  3. python 类静态属性_python面向对象之静态属性/静态方法/类方法/组合

    继续学习,不要松懈 #!/usr/bin/env python # coding:utf-8 class Campus: def __init__(self,name,addr,type): self ...

  4. 静态属性和静态方法2 - C++快速入门22

    静态属性和静态方法2 让编程改变世界 Change the world by program 静态方法 嗯,还是静态方法?!这阵子有鱼油表示对该方法的特色还是有点云里雾里还有那个神神兮兮的this指针 ...

  5. PHP中的静态属性、静态方法、常量属性

    2019独角兽企业重金招聘Python工程师标准>>> 1.静态属性.静态方法 在面向对象编程中,我们不仅可以通过对象访问方法和属性,还可以通过类来访问它们.这样的方法和属性就是&q ...

  6. php中如何声明静态属性,PHP使用static关键字声明静态属性和静态方法

    PHP使用static关键字声明静态属性和静态方法 在PHP中,通过static关键字修饰的成员属性和成员方法被称为静态属性和静态方法. 静态属性和静态方法不需要在被类实例化的情况下就可以直接使用. ...

  7. 静态属性、静态方法、静态代码块

    1.什么是静态属性.静态方法 用static修饰符修饰的属性和方法叫作静态属性和静态方法 静态属性和非静态属性的区别: 1.在内存中存放的位置不同:所有static修饰的属性和方法都存放在内存的方法区 ...

  8. sv中静态属性和静态方法

    静态属性 类的内存空间是动态分配和释放的,同一个类的不同实例,即使其中变量的名称相同,也是不同的东西. 如果需要一个变量,这个变量能够被一个类的所有实例共享,那么就需要声明这个变量为static. 可 ...

  9. C++ 静态属性和静态方法

    为什么需要静态属性和静态方法 静态成员是类级别的,也就是它和类的地位等同,而普通成员是对象(实例)级别的.类级别的成员,应先于该类任何对象的存在而存在,所以类的静态成员会被该类所有的对象共享,因此不能 ...

最新文章

  1. js跨域请求方式 ---- JSONP原理解析
  2. tensorflow学习笔记:tf.data.Dataset,from_tensor_slices(),shuffle(),batch()的用法
  3. LeetCode 897. 递增顺序查找树(中序遍历)
  4. access control java_Java Access Controller
  5. python怎么添加ui_如何在Python中创建UI
  6. 【汇编语言与计算机系统结构笔记17】MIPS 汇编初步
  7. toast弹窗_弹窗功能解析amp;设计指南 | 为弹窗正名
  8. 实战案例丨腾讯安全托管服务MSS助力数字广东重保期间“0事故”
  9. 漂亮的JQUERY SLIDESHOW 磨砂玻璃背景
  10. 89 个操作系统核心概念
  11. android广告弹窗插屏,cocos2dx android添加广点通广告平台的---插屏广告
  12. 看板游戏——叠纸飞机
  13. 如何去除matlab存图时的白边
  14. 配置 OpenStack 命令 自动 补全
  15. 使用无线WIFI模块NodeMCU Lua V3物联网开发板8266-01/01S 在Arduino搭建环境到点亮一个LED灯
  16. 项目上线前出Bug,测试人该如何调整心态
  17. 学了python不知干啥?爬爬虫! (1)保存网络图片
  18. 模型稳定度指标PSI 释义及计算示例
  19. 一行代码实现访客人次统计
  20. android固定位置拍照,Android调用系统相机拍照并保存到指定位置

热门文章

  1. python写的百度贴吧邮箱采集(带界面)
  2. OneDrive无法打开登陆怎么办
  3. 爬虫基础知识记录の二
  4. 奇迹网站系统IGC奇迹mu S18网站可视化装备模板
  5. unity转微信小程序小游戏
  6. 如何把很多照片拼成一张照片_怎样用手机将多张照片拼成一张组合图
  7. java使用465端口发送邮件
  8. 使用负载均衡技术建设高负载的网络站点(经典文章)
  9. 修改织梦cms模板大全,织梦建站必看宝典
  10. Materials Studio画苯环