기초

· BackEnd
목표 Java의 추상클래스와 인터페이스, 자바 컬렉션 API에 대해 이해하고 로그인, 회원가입, 회원정보 수정 기능을 갖춘 데이터베이스 대체 클래스를 제작해봅니다. 내용정리 인터페이스의 사용 이유 정보 은닉: 실제 구현 클래스를 몰라도 인터페이스를 통해 사용할 수 있습니다. 구현 클래스의 독립성: 인터페이스를 통해 여러 클래스가 독립적으로 구현될 수 있습니다. 다형성: 인터페이스를 구현하는 클래스들을 통일된 타입으로 다룰 수 있습니다. 2. 인터페이스와 추상 클래스의 차이점 다중 상속: 인터페이스는 다중 상속이 가능하며, 추상 클래스는 단일 상속만 가능합니다. 구현: 인터페이스는 메서드의 선언만 있고, 구현이 없습니다. 반면에 추상 클래스는 일부 메서드의 구현이 가능합니다. 느슨한 결합: 인터페이스는 구..
· BackEnd
목표 JAVA의 클래스 구성요소, 다형성 에 대해 이해합니다. 내용 정리 필드와 메소드 자바에서 변수는 필드(Field)를, 함수는 메소드(Method)를 말합니다. 이는 자바 개발에서 일반적인 용어 사용 관례입니다. 코드 컨벤션 자바에서는 코드의 가독성을 높이기 위해 코드 컨벤션을 따릅니다. 일반적으로 구글 컨벤션을 따르며, 이는 코드의 일관성을 유지하고 협업 시에도 코드를 이해하기 쉽게 합니다. 생성자와 접근 제어 생성자(Constructor)는 객체를 생성하면서 필드를 초기화하는 특별한 메소드입니다. 클래스 내의 접근 제어자를 private으로 설정하면 외부에서 직접 값을 설정하지 못하게 합니다. ➡️ 값의 변경이 필요하다면? ➡️ setPrice와 같음 하수로 해당 클래스 내부에서 메소드를 통해 ..
유영서
'기초' 태그의 글 목록