code:
function animal() { this.legs = 2; } function people(name){ this.name = name; } people.prototype = new animal(); //inherit // 進行物件實作,看看人類有沒有2個legs var people = new people(); console.log(people.legs);
上方可以看到一個關鍵動作,就是 people.prototype = new animal() , 也就是把他底下的物件全部丟到新的people, 就可以從people override掉animal中的東西, 當然也可以使用父物件,以 java來看會像這樣
class Man extends Human{ public static void main(String args[]){ System.out.println(); } } class Human{ }
沒有留言:
張貼留言