접근제어 지시자(Access Control Specifiers) private과 public 상황에 따라 지시자를 잘 사용해야 된다이들은 접근의 허용 범위를 제한하는용도로 사용이 된다JAVA가 제공하는 접근 제어 지시자는private, public, protected 이렇게세 가지이지만, 아무런 선언도 하지않는 경우까지 포함하여 총 네 가지의 형태의 접근제어선언이 가능하다 private으로 선언되는 인스턴스 변수와 메소드는선언된 클래스 내부에서만 접근이 가능하다반면 public 으로 선언이 되면public 라는 이름이 의미하듯이어디서든 접근이 가능한 인스턴스 변수및 메소드가 된다. 이에 대한 예를 들어보겠다 위 코드에서 클래스 AA의 변수 num은 private으로 선언되어있다.따라서 클래스 BB내에서의..
OOP란?객체지향프로그래밍 이다 (Object Oriented Programming) 우리 들이 프로그래밍을 개발 할때사용하는 언어인 JAVA는 완전한객체 지향 언어이다 우리가 JAVA에 대해 공부를하여프로그래밍을 개발하려면OOP에 대해 어느정도 머릿속에기억 시켜야 할 필요가있다 또한 OOP에 대해서는몇몇 회사에서 취업을 하려할때실제로 면접관들이 물어보기도 한다 OOP는 객체가 주가 되는 객체에 집중되는프로그래밍으로 크게 4가지의 특징을 가진다(캡술화, 추상화, 다형성, 상속성) OOP에대해 짧게 설명하면 "객체지향 프로그래밍이란 캡슐화, 다형성, 상속성, 추상화 등의4가지 특징을 이용해 코드 재사용을증가시키고 유지보수를 감소시키는 장점을 얻기 위해서객체들을 연결 시켜 프로그래밍 하는것 입니다." 캡슐화..