[카테고리:] 프로그램/리눅스

[Java] 자바의 메소드 및 생성자 오버로딩(Overloading)

♦ 자바의 메소드 및 생성자 오버로딩(Overloading) 기본적으로 하나의 클래스 안에서 사용되는 모든 식별자는 이름이 중복되면 안된다. 변수의 이름은 블록 {} 이 서로 다르면 중복이 가능하다. 동일 이름 변수와 블록 {} 의 관계 public class Test01 { public static void main(String[] args) { int num = 10; // int num=20; // 에러 System.out.println(num); } public void […]

더 읽기

[Java] 자바의 접근 지정자(Access Modifier)

♦ 자바의 접근 지정자(Access Modifier) 일반적으로 클래스는 독자적으로 사용되지 않고 여러 클래스들이 유기적으로 상호 작용하면서 하나의 프로그램으로 동작한다. 상호 작용시 잘못된 데이터의 저장을 방지하거나 보안을 위해서 접근을 제어할 필요성이 있는데, 이 경우 접근 지정자를 이용한다. 자바에서는 클래스, 메소드, 인스턴스 변수를 선언할 때 접근 지정자를 이용한다. 자바에서 제공되는 4가지 접근 지정자 접근지정자 같은 클래스 같은 패키지 […]

더 읽기

[이클립스] Eclipse에서 getter/setter 메소드 자동 생성하기

이클립스에서 getter/setter 메소드를 자동 생성하는 방법을 소개합니다.   이클립스 메뉴바 혹은 마우스 우클릭 후 Source ⇒ Generate Getters and Setters 를 클릭합니다. 단축키로는 Alt + Shift + S ⇒ R 을 클릭합니다. 이클립스 메뉴바에서 Source ⇒ Generate Getters and Setters 를 클릭   마우스 우클릭 후 Source ⇒ Generate Getters and Setters 를 클릭   […]

더 읽기

[Java] 자바의 상속(Inheritance)에 대한 간단한 이해

♦ 자바의 상속(Inheritance) 상속의 특징 객체 간의 is a 관계가 성립되어야 한다. 부모클래스의 멤버(인스턴스 변수, 메소드)를 자식클래스가 선언 없이 사용가능하다. 단 private 접근지정자와 생성자는 상속되지 않는다. 자바는 단일 상속(Single Inheritance)만을 지원한다. extends 키워드로 표현한다. API 및 사용자가 만든 클래스들은 모두 상속 관계인 계층구조로 되어있다. 가장 상위에는 java.lang.Object 클래스가 있다. 따라서 모든 클래스는 Object 클래스를 상속받는다. […]

더 읽기

[Java] 자바의 클래스와 객체생성

♦ 자바의 클래스와 객체생성 자바에서는 모든 객체가 클래스로 정의된다. 클래스 형식 [지정자] class 클래스명 { [생성지] [인스턴스 변수] [메소드] }     지정자(modifier) 지정자는 특정 목적을 위해서 사용하는 키워드를 의미한다. 생략이 가능하며 일반 지정자와 접근 지정자가 있다. 1. 일반 지정자(modifier) : static, final, abstract 2. 접근 지정자(access modifier) : private, protected, default(friendly), public   인스턴스 […]

더 읽기

[Java] 자바의 break 문, continue 문

break 문 프로그램의 일부를 수행하지 않고 블록 {} 을 빠져나와서 switch 문, for 문, while 문, do while 문 등의 제어를 벗어나기 위해 사용된다. break 문을 이용한 while 문 빠져나오기 public class Test01 { public static void main(String[] args) { int n = 1; while( n <= 10 ){ System.out.println( n + ” Hello World”); […]

더 읽기

[Java] 자바의 반복문에 대한 간단한 이해

♦ 자바의 반복문 반복문이란 조건에 따라서 특정 실행문을 반복적으로 수행할 수 있는 문을 의미한다. 반복문에는 for 문, while 문, do while 문이 있다. for 문 for 문은 초기식, 조건식, 증감식으로 구성된다. 조건식을 만족하는 동안 문장1을 반복한다. for(초기식; 조건식; 증감식){ 문장1; } for 문을 이용하여 1부터 10까지 합계 구하기 public class Test01 { public static void […]

더 읽기