40 lines
766 B
QML
40 lines
766 B
QML
import QtQuick
|
|
|
|
Item {
|
|
|
|
function f() {
|
|
var count = 0;
|
|
|
|
class Person {
|
|
constructor(name){
|
|
this._name = name;
|
|
}
|
|
}
|
|
|
|
class Employee extends Person {
|
|
constructor(name, age){
|
|
super(name);
|
|
this._name = name;
|
|
this._age = age;
|
|
++count;
|
|
}
|
|
|
|
doWork(){}
|
|
|
|
/* do we get the comment? */ get name(){
|
|
return this._name.toUpperCase();
|
|
}
|
|
|
|
set name(newName){
|
|
if (newName) {
|
|
this._name = newName;
|
|
}
|
|
}
|
|
|
|
static get count(){
|
|
return count;
|
|
}
|
|
}
|
|
}
|
|
}
|