首页 > 其他分享 >关于类的总结

关于类的总结

时间:2024-03-08 22:16:09浏览次数:22  
标签:总结 name grade age 构造 Person 实例 关于

class Person {
    // 构造器方法
    constructor(name, age){
        this.name = name
        this.age = age
    }
    // 一般方法
    eat(){
        // 方法放在了类的原型对象上,供实例使用
        // 通过Person实例调用eat方法时,eat中的this就是Person实例
        console.log(`我是${this.name},`)
    }
}
// 创建实例
const p1 = new Person('sam', 18)
const p2 = new Person('Tom', 19)


// 创建student类,继承Person类
class Student extends Person {
  // 继承就有了父类的构造器,不需要再写,
  // 如果有新的属性,就要写构造器,并且构造器内必须要用super调用父类的构造器
  constructor(name, age, grade){
    // 调用父类的构造器,必须位于最前面
    super(name, age)
    this.grade = grade
  }
}
// 创建student实例,并新加一个属性
const stu1 = new Student('潮吧', 18, '高二')

标签:总结,name,grade,age,构造,Person,实例,关于
From: https://www.cnblogs.com/alannero/p/18061937

相关文章

  • 关于 AI 应用的新想法(不断更新)
    【AI量化】技术指标和振荡器翻译出来了https://gdquant.flygon.net/#/docs/tech-ind-ovly/README使用GPT生成PandasDF代码来计算每个指标,并封装成库。BizOps:把企业当成进程一样诊断对于基本面指标(也就是不从OHLC计算的指标),有了GPT的加持,便可以从财报里面获取。可......
  • 【英语】知识点考点总结
    原文链接:https://www.cnblogs.com/MrFlySand/p/180614746.“三单”一般会怎么考?一般会直接让我们填动词,这个时候一定要注意句子的时态、语态,考虑主语到底是单数还是复数,谓语动词是否需要使用第三人称单数形式。只要考谓语动词我们就要三单,三单只在现在时中考虑,过去时不需要考......
  • SQL Server自增列跳号总结
    从SQLServer2012开始,Microsoft就引入了一个新的功能/特性IDENTITYCACHE,引入这个功能的目录是为了提高包含自增列(IDENTITY)相关表的INSERT性能。但是随之而来的,就是可能会出现自增列(标识列)的跳号问题,如下所示:CREATE TABLE TEST(ID INT IDENTITY(1,1), NAME VARCHAR(16......
  • 关于Vivado RTL Analysis闪退的问题
    1.看工程路径是否有非法名称,如中文、空格、等特殊字符,标准路径是只有字母数字下划线。2.内存是否足够,这个一般没啥问题3.最关键的也是最不容易被发现的,在launch时会让你选numberofjobs数字,一般用默认就好了,我手贱改成了最大32,结果就发生了闪退的问题,等我改回来发现不闪退了,......
  • 关于rails打印pdf prawn gem的使用
    1.安装gem  gem'prawn'gem'prawn-table' 2.由于prawn包中不支持打印中文,所以需要将windows电脑路径下的字体复制到gem的安装路径下windows字体路径:C:\Windows\Fontsgem中安装路径:/Users/zhoukong/.rvm/gems/jruby-9.0.0.0.pre1@rails4/gems/prawn-2.2.2/data/fonts......
  • 双体学习第一周技术总结
    一、JDK,JRE,JVM的区别图例:JDK:java程序开发工具,包含JRE和开发工具。JRE:是java运行时的环境,包含JVM的核心类库。(运行环境)JVM:虚拟机。二、java是解释执行的高级编程语言保证,先编译后解释。三、java语法规则(1)代码区分大小写Scannersanner=newScanner(System.......
  • Spring boot常用命令总结
    1.打包jar包mvnpackageclean-Dmaven.test.skip=truemvnpackage-Dmaven.test.skip=true2.结束当前运行的程序ps-aux|grepjavakill-9$(ps-ef|grep/usr/bin/chromedriver|grep-vgrep|awk'{print$2}')kill-9$(ps-ef|grep/opt/google/chrome/chrome|grep......
  • Qt中关于setGeometry()函数的问题
    setGeometry是相对于父窗体来说的一种对子窗体进行位置设置的方法。当我用在不同的窗体的时候发现有不同的形式QMainWindow和QWidget都是相对父窗体来说的,可是QDialog用上这个设置位置的函数,却是相对于桌面而言的。但是按照道理,他们都是继承的QWidget,setGeometry这个函数的功能......
  • 关于安卓连接自带的数据库方法
    安卓连接自带的SQLLite方法和搭建web网站连接数据库操作基本没有区别。唯一的区别就是在web网站的时候我们在数据库中创建表都是在可视化软件中进行的,而安卓开发则需要自己去写SQL语句去创建一个新的表。接下来就简单演示一下这个过程。第一步自然是新建一个安卓项目,这里不在进行......
  • 论文精读:关于不确定性校准的mixup陷阱(On the Pitfall of Mixup for Uncertainty Cali
    背景Mixup(混合)定义对于一个样本\((x_i,y_i)\),将其与另一个样本\((x_j,y_j)\)混合:\[\begin{aligned}\tilde{x}_i&=\lambdax_i+(1-\lambda)x_j,\\\tilde{y}_i&=\lambday_i+(1-\lambda)y_j,\end{aligned}\tag{1}\]其中\(\lambda\)采样于Beta(α,α),α>0......