클래스 멤버로의 접근제한하기 객체지향언어(OOP)는 캡슐화, 상속, 다형성의 3대 특성을 가지고 있는 언어. 캡슐화(Encapsulation) 사용자에게 객체의 내부를 숨기고 외부에 노출된 인터페이스를 통해서 접근 가능하도록 하는 것으로 지난 번 클래스를 선언할 때 각 멤버나 메서드에 Private으로 설정하는 것이 그 대표적인 예라 할 수 있음 상속(Inheritance) 이미 존재하는 클래스가 다른 클래스에게 자신의 멤버를 물려주는 것 다형성(Polymorphism) 여러 개의 형태를 띠는 것. 조금 후에 하겠지만 여러 형태의 클래스 생성자를 보면 그 의미를 이해할 수 있을 것임. Access와 관련된 한정자 한정자 접근가능범위Public어디서나 접근가능Private해당 클래스에서만 접근가능Protected이 멤버는 외부에서는 .. 더보기 이전 1 ··· 103 104 105 106 107 108 109 ··· 200 다음