개발

java/객체지향

[객체지향] 제어자

●제어자(modifier) 제어자는 영어 문법에서 형용사와 같은 역할을 한다. 제어자는 클래스, 변수 또는 선언부에 함께 사용되며 부가적인 의미를 부여한다. 제어자는 접근 제어자와 그 외의 제어자로 나눌 수 있다. 접근 제어자 public, protected, (default), private 그 외 static, final, abstract, native, transient, sychronized, volatile, strictfp 제어자는 클래스나 멤버변수, 메서드에 주로 사용되며 , 하나의 대상에 대해서 여러 제어자를 조합하여 사용하는 것이 가능하다. 단, 접근 제어자는 한 번에 네 가지 중 하나만 선택해서 사용할 수 있다. 접근 제어자 이외에도 여러 제외자가 있지만 'static, final, a..

java/객체지향

[객체지향] 상속

●상속 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 상속은 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여한다. 상속은 새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 키워드 'extends'와 함께 써주기만 하면 된다. class Parent { } class Child extends Parent { // ... } 위의 두 클래스는 상속관계에 있다고 하며 상속하는 클래스(Parent)는 '조상 클래스'라 하고 상속받는 클래스(Child)는 '자손 클래스'라 한다. 만일 Parent클래스에 age라는 정수형 변수를 멤버변수로 추가하면, 자손클래스는 조상의 멤버를 모두 상소받기 때문에, Child클래스는 자동적으..

각시탈코더
'개발' 태그의 글 목록