ES6オブジェクト指向の基本

ES6オブジェクト指向:1。class
キーワード、コンストラクター、およびクラスが分離されています
。2。メソッドがクラスに直接追加されます。

class User{
    
    
	constructor(name,pass){
    
    
		this.name=name;
		this.pass=pass;
	}

	showName(){
    
    
		alert(this.name);
	}
	showPass(){
    
    
		alert(this.pass);
	}
}

	var u1 = new User('blue','123456');

	u1.showName();
	u1.showPass();

継承:

class User{
    
    
	constructor(name,pass){
    
    
		this.name=name;
		this.pass=pass;
	}

	showName(){
    
    
		alert(this.name);
	}
	showPass(){
    
    
		alert(this.pass);
	}
}

class VipUser extends User{
    
    
	constructor(name,pass,level){
    
    
		super(name,pass);
		this.level=level;
	}
	
	showLevel(){
    
    
		alert(this.level);
	}
}

	var v1 = new VipUser('blue','123456',3);

	v1.showName();
	v1.showPass();
	v1.showLevel();

おすすめ

転載: blog.csdn.net/sinat_33940108/article/details/110822025
おすすめ