2005년 7월 19일 화요일

Objective-C (1)

1. 클래스


클래스의 개념은 Java나 Objective-C나 거의 같습니다.

  • 상속의 개념이 extends => :
  • private, protected, public이 => 앞에 @만 붙이시면 되구요.
  • Class가 Java처럼 다른 객체를 생성하는 역할을 하는 것도 동일합니다.
  • 자기 자신을 가르키는 this가 =>self
  • 부모를 가르키는 super도 존재합니다.


  • 다른 점은 다음과 같은 것이 있습니다.
  • 메소드의 +, -가 public, private를 의미하는 것이 아니라 +는 클래스 메소드, -는 인스턴스 메소드입니다.
    (메소드에 public, private 개념이 있는지는 모르겠네요 ^^;;)
  • 생성된 인스턴스는 isa라는 자기자신의 클래스를 가르키는 변수를 같습니다.
  • 클래스도 다른 인스턴스처럼 한 개가 생성되어 직접 접근이 가능한 점도 다를 것 같네요.
  • 댓글 2개:

    1. 계속 시리즈로 올려 줘요~ ㅎㅎ

      답글삭제
    2. 지민아빠 님//넵 열심히 해서 나중에 맥 애플리케이션 개발 회사라도 같이 차리죠 ^^

      답글삭제