[Java] 자바의 메소드 및 생성자 오버로딩(Overloading)
♦ 자바의 메소드 및 생성자 오버로딩(Overloading) 기본적으로 하나의 클래스 안에서 사용되는 모든 식별자는 이름이 중복되면 안된다. 변수의 이름은 블록 {} 이 서로 다르면 중복이 가능하다. 동일 이름 변수와 블록 {} […]
♦ 자바의 메소드 및 생성자 오버로딩(Overloading) 기본적으로 하나의 클래스 안에서 사용되는 모든 식별자는 이름이 중복되면 안된다. 변수의 이름은 블록 {} 이 서로 다르면 중복이 가능하다. 동일 이름 변수와 블록 {} […]
♦ 자바의 접근 지정자(Access Modifier) 일반적으로 클래스는 독자적으로 사용되지 않고 여러 클래스들이 유기적으로 상호 작용하면서 하나의 프로그램으로 동작한다. 상호 작용시 잘못된 데이터의 저장을 방지하거나 보안을 위해서 접근을 제어할 필요성이 있는데, […]
이클립스에서 getter/setter 메소드를 자동 생성하는 방법을 소개합니다. 이클립스 메뉴바 혹은 마우스 우클릭 후 Source ⇒ Generate Getters and Setters 를 클릭합니다. 단축키로는 Alt + Shift + S ⇒ R […]
♦ 자바의 상속(Inheritance) 상속의 특징 객체 간의 is a 관계가 성립되어야 한다. 부모클래스의 멤버(인스턴스 변수, 메소드)를 자식클래스가 선언 없이 사용가능하다. 단 private 접근지정자와 생성자는 상속되지 않는다. 자바는 단일 상속(Single Inheritance)만을 […]
♦ 자바의 클래스와 객체생성 자바에서는 모든 객체가 클래스로 정의된다. 클래스 형식 [지정자] class 클래스명 { [생성지] [인스턴스 변수] [메소드] } 지정자(modifier) 지정자는 특정 목적을 위해서 사용하는 키워드를 의미한다. […]