본문 바로가기

🚀 부트캠프 - PLAYDATA

Thread Thread : 소프트웨어적 병렬처리 방식 / 여러가지의 일을 동시에 처리하게 됨. Thread 를 사용하는 방법은 2가지 1. Thread 클래스 상속 - 사용자 클래스 정의할 때 : run() 메서드 오버라이드 (@Override) 후 Thread 가 실행할 내용 코딩 : 쓰레드 클래스를 상속 받은 클래스에서는 run()메서드를 오버라이드 해야하는 이유 > 쓰레드 클래스는 Runnable인터페이스를 구현하고 있으며, run()메서드는 Runnable 인터페이스에서 정의된 추상메서드임 . 따라서 쓰레드 클래스를 상속받은 클래스에서는 run() 메서드를 구현해야만 쓰레드가 실행될 때 실제로 수행할 작업을 정의할 수 있음. ❗️만약 쓰레드클래스를 상속 받은 상태에서 run메서드를 오버라이드 하지 않으면 쓰.. 더보기
인터페이스 interface : 코드의 유연성(객체저장) / 메서드에 대한 다형성 1. interface 클래스 선언 방법 public interface 클래스명 { } 2. interface 클래스 구성 컴파일하면 이렇게 자동 변환이 됨 상수 선언 int a = 10; -----> final int a =10; 메서드 명 선언 public abstract void sum(); > public abstract void sum(); 변수 x 생성자 x ==> 인터페이스는 단독적으로 사용하는 것이 아니라 , 다른 클래스에 구현되어 사용된다. 객체생성 불가능 예 ) public interface A{ } public interface B{ } public interface C{ } public class Test imp.. 더보기
상속 public class ParentsClass2{ public void test(){ } } 1. 상속 상속이란? 부모로부터 물려받은 자원을 자식이 그대로 사용하거나 수정해서 사용가능 키워드 extends 상속은 클래스가 객체화된 다음에 내부 자원을 물려받는 것 JAVA는 한 번에 하나의 클래스만 상속 가능 생성자를 제외한 나머지자원을 물려받음. ※ 생성자는 물려받을 수 없음! public class ParentsClass { } public class ParentsClass2{ } 두 개의 클래스가 있다고 가정 public class ChildClass extends ParentsClass{ char a = 'A'; } 부모 클래스를 상속 받은 자식 클래스 자식 클래스에서 선언된 변수 a public .. 더보기
Day 1 / 클래스 구성 - public : 다른 클래스에 대한 접근 허가 - class : 클래스 선언을 위한 키워드 - VarClass : 클래스 명 (첫 글자 영문 대문자로 시작) - 클래스파일명 == 클래스명 == 생성자명 (모두 같아야 함) public class VarClass { void : 메서드 내에서 반환되는 값이 없을 경우, 지정하는 반환 타입 main : 이 이름은 변경 불가!! String[] : 전달되는 데이터 타입 args : 파라미터 명 (매개변수 명) , 외부에서 보내는 값을 전달받아 저장하는 변수 } 더보기