C语言中的class函数有什么用~

C语言中的class函数有什么用~,第1张

Class可以通过extend关键字实现继承。super关键字表示父类的构造函数,用来新建父类的this对象。

子类须在constructor方法中调用super方法,这样才能得到父类的this,否则会报错。这是因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后再对其进行加工,加上子类自己的实例属性和方法。

调用函数使用的例子

class A {

constructor() {

console.log(new.target.name)

}

}

class B extends A {

constructor() {

super()

}

}

new A() // A

new B() // B

扩展资料

实例属性的新写法

class IncreasingCounter {

constructor()

{

this._count = 0

}

_count = 0//_count定义在类的最顶层与上面的constructor()写法等价

get value() {

console.log('Getting the current value!')

return this._count

}

increment()

{

this._count++

}

}

创建项目:

1、File---->New----->java Project

2、src右键添加 New---->Package(添加一个包,命名为“成员内部类”)

3、包右键添加New----->class/interface

注: 有main(String[] agre)函数的就是运行文件,如果要作为一般类使用,将注释及main(String[] agrs)函数删除。

4、运行:找到相对应的运行文件,右键 Run as ----->java Appliaction

因为上面已经建了一个"成员内部类"包,所以包右键添加New----->class


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11534021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存