IT 관련/Html5

Java Script의 객체지향

과정에서 오는 행복 2011. 10. 7. 19:34

<Safari 개발자용 화면>


일반적인 객체를 생성할때, function을 사용하여 일반 객체를 만들듯이 만들면 된다. 
function car(name, price) {
  this.carname = name;
  this.carprice = price;


sonata = new car('sonata', '비싸다');
sonata.name;  // 바로 값을 찍는다.

sonata.price = '별로 안비쌈';   // 바로 값을 세팅할 수 있다.

일반적인 class와 다르게  private과 public의 개념이 존재하지 않아 바로 생성하여, 바로 값을 넣고, 바로 쓸 수 있다. 


[자바스크립트에서 클래스의 메소드 구현 방법]


[클래스명.prototype.메소드명 = function()]

클래스를 상속받아서 상속받은 클래스에 새로운 추가 기능을 넣는 것과 같은 방식임



<결과 값>
반응형