Java 2

추상 클래스(abstract class) vs 인터페이스(interface)

목차1. 추상 클래스란?2. 인터페이스란?3.언제 추상 클래스를 사용하고, 언제 인터페이스를 사용해야 할까?  추상 클래스란?추상 클래스(abstract class): 공통된 속성이나 메서드를 포함한 클래스. 일부 메서드는 구현할 수 있고, 다른 메서드는 추상 메서드로 선언하여 하위 클래스에서 반드시 구현하도록 강제한다.단일 상속만 지원한다.추상 클래스는 객체를 직접 생성할 수는 없으나, 생성자를 가질 수 있고 하위 클래스에서 생성자를 통해 상위 클래스의 필드를 초기화 할 수 있다.예시1.추상 클래스public abstract class myAbstractClass { // abstract를 통해 추상 클래스임을 명시 public static int myField = 5; // 추상클래스는 초기화된..

java 2024.10.04

카카오 테크 부트캠프 1차 프로젝트 회고

벌써 카카오 테크 부트캠프에 들어온지 3달이 다 되어간다.다음 주부터는 2주간 휴가 기간이다.리프레시도 하고, 내 지난 기간들을 되돌아 보고자 회고록을 작성해봤다.첫 출근처음 카카오 테크 부트캠프 판교 교육장에 가는 날이었다.잘 적응할 수 있을까 걱정도 됐고,내가 살던 틀을 넘어, 더 열정적인 사람들과 함께 성장해나갈 수 있다는 기대도 했다.그리고 좋은 팀원들을 만났으면 좋겠다는 생각도 했다.지하철 타고 첫 출근하는 지하철에서 갑자기 Butterfly 노래가 듣고 싶어졌었다.나비처럼 날아가 볼까~ 변덕 부리는 바람을 넘어~이 노래에 맞춰 둠칫둠칫하면서 판교로 갔다 ㅋ.ㅋ 그리고 내 자리에 입성했다.약간우오오, 장난 아니다. 개인 자리에, 개인 모니터, 시디즈 의자까지.. 나 완전 K 직장인이잖아~라는 생..

일상 2024.09.29