java 2

JAVA

1. 메소드 오버로딩(Overloading) 함수의 이름을 똑같이 하여 사용하기 편하게 한다 파라미터의 데이터 타입이 달라야 한다 파라미터의 데이터 타입이 같으면 갯수가 달라야 한다 2. 메소드 오버라이딩(Overriding) 부모 클래스에서 물려받은 함수를 자식 클래스에서 변형하여 사용할 수 있다 -상속 겹치는 것을 하나의 클래스로 묶고 상속받게 한다 - 다형성 상속받은 기본 형질에 서로 다른 변화을 준다 3. 생성자(Constructuor) 생성자는 객체 생성시 자동으로 호출되는 메소드이다 객체가 생성되자마자 실행해야 할 코드이다 함수타입(리턴값)이 없다 이름은 항상 클래스와 동일해야 한다 객체를 생성할 때, 클래스 밖에서 호출할 수 없다는 점을 제외하면 일반 메소드와 동일하다 오버로딩이 가능하므로 ..

IT 2020.10.20

Data Structure(JAVA Collections) Stack, Queue ...

1. Data Structure 란? 데이터는 2개 이상을 의미하고, 2개 이상의 데이터를 저장하는 구조를 Data Structure라고 한다 데이터를 입력, 수정, 삭제, 억세스 할 수 있어야 한다(CRUD) 2. Queue 란? 먼저 입력된 데이터를 먼저 처리하는 자료구조(Data Structure)이다 오래된 데이터를 먼저 사용한다(FIFO : First In First Out) 3. Stack 이란? 나중에 입력된 데이터가 먼저 사용된다(LIFO : Last In First Out) 안드로이드의 화면처리에 사용된다 4. JAVA에서의 자료구조 - Collections JAVA에서는 크게 List / Set / Map 으로 구성된다 List는 순서가 있다(주로 Stack이나 ArrayList를 사용..

IT 2020.09.25