# implements

23개의 포스트

[Dart] 인터페이스(Interface)

Dart에서 인터페이스(Interface)는 클래스가 구현해야 하는 메서드의 목록을 정의하는 역할을 한다.인터페이스는 클래스 간의 계약(Contract)으로, 클래스가 특정 동작을 보장하기 위한 규약이다.인터페이스는 abstract 키워드와 함께 class 키워드를 사

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

23.04.21

Day 12. TIL (About inheritance and composition)

2023년 4월 21일
·
0개의 댓글
·

상속

상속이란? (Inheritance) > 참고자료 객체지향프로그램의 특징 상자 하나하나는 모두 클래스(class)입니다. 이러한 계층을 표현하기 위해 만들어진 것이 바로 상속입니다. 하위 객체는 상위 객체 (부모)의 특징을 물려받습니다. 이 메소드 OR 변수를 '

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

빅데이터 Java 개발자 교육 - 07일차 상속(inheritence) [(extend),(interface),(implements)]

기존에 이용했던 import는 다른곳에 저장되어있는 클래스를 불러와서 사용하는 형식이었다. 하지만 이번에는 조금 다른 방식으로 다른 클래스를 이용해보려고 한다. 자바에는 "상속" 이라는 개념이 존재한다. 상위클래스(부모클래스)의 내용들을 하위클래스(자식클래스)에게

2023년 2월 25일
·
0개의 댓글
·

Java - 인터페이스

인터페이스에 관해 공부한 내용을 정리한 글입니다.

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

JAVA_인터페이스(Interface)

인터페이스(Interface) 자바에서 인터페이스란? 인터페이스는 일종의 추상 클래스이며 인터페이스는 추상메소드 처럼 추상 메소드를 가지지만 일반메소드 또는 멤버변수(필드)를 가질 수 없다. 오직 추상 메소드와 상수만 가질 수 있다. 인터페이스 사용 이유 > 1.

2023년 1월 8일
·
0개의 댓글
·

[SEB BE] Section 1. 추상화 - 인터페이스

인터페이스란?인터페이스의 기본 구조인터페이스의 구현인터페이스의 다중 구현인터페이스의 장점자바 객체지향 프로그래밍 추상화에서 가장 핵심적인 역할을 담당하는 것이 추상클래스와 인터페이스이다.interface는 "-간/사이"를 뜻하는 inter와 "얼굴/면"을 의미하는 fa

2022년 12월 30일
·
0개의 댓글
·

[Java-OOP7] 다형성

객체지향 프로그래밍의 특징 중에는 다형성(폴리모피즘, Polymorphism)이 있다. 이는 무엇이고 왜 필요한지 예제를 통해 알아보도록 한다.

2022년 11월 1일
·
0개의 댓글
·

[Java-OOP6] 인터페이스

인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도이다.인터페이스 변수에 인터페이스가 구현된 서로 다른 구현 객체를 할당해 가용 가능하다.

2022년 10월 31일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] 추상 팩토리 패턴

추상 팩토리 패턴은 서로 관련있는 "여러" 객체들을 만드는 개념을 추상화시킨 패턴이라고 보면 된다이 문장 자체가 이해하기 약간 어렵기 때문에 팩토리 메소드 패턴과 비교해서 풀어보면 다음과 같다이전 팩토리 메소드 패턴 포스팅에서 말했듯이 팩토리 메소드 패턴은 특정 객체의

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

2961 - 도영이가 만든 맛있는 음식

도영이가 만든 맛있는 음식 도영이가 만든 맛있는 음식 문제, 재료 N개가 있다.신맛 S와 쓴맛 B가 있을 때신맛은 신맛들의 곱으로 계산쓴맛은 쓴맛들의 합으로 계산신맛과 쓴맛 차이가 가장 작은 요리를 만드는 프로그램→ dfs를 통해 구현하면 된다. (깊이 우선 탐색)  

2022년 8월 11일
·
0개의 댓글
·

Typescript-challenge 6

type 활용 많은 종류의 타입을 설명하거나 지정된 값, 옵션으로 제한할 수 있다. type과 interface는 약간의 차이점은 있지만 거의 비슷하다. type은 원하는 모든 것을 만들 수 있다. interface interface는 객체만을 특정할 수 있는 한가

2022년 7월 28일
·
0개의 댓글
·
post-thumbnail

Java - Interface

Java 인터페이스 TIL

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

JAVA : Downcasting, 추상클래스, 인터페이스클래스

안녕하세요 🙂 오늘은 JAVA : Downcasting, 추상클래스를 포스팅하도록 하겠습니다.클래스의 종류는 다음과 같습니다.JAVA : 상속, 생성자, 정보의 은닉화 포스팅에서도 언급했듯이, 사용자 정의 클래스는 java.lang.Object 클래스를 상속하여 만듭

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

TypeScript | extends / implements

클래스를 다른 클래스의 자식으로 만들기 위해 class 선언 또는 class 식에 사용Object or nullnull 일 경우 의미: 프로토타입 체인의 최상단 class의 interface에 만족하는지 여부를 체크할 때 사용TS에서 interface & class

2022년 1월 30일
·
0개의 댓글
·
post-thumbnail

인터페이스와 추상클래스

인터페이스와 추상클래스 둘 모두 설계도로써의 역할을 할 수 있다는 공통점이 있다.물론 여기서 좀 더 자세히 얘기하자면 둘 다 상속받아 사용할 수 있다는 점과 상속관계를 이용하여 다형성을 활용할 수 있다는 점이다.1)인터페이스\-다중상속이 가능하다.\-implements

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

[Spring] Interface, AbstractClass의 차이점과 ServiceImpl 패턴을 쓰는 이유.

이 글은 저의 주관적인 생각이 지극히 많이 포함되어있습니다만.. 다른 사람의 생각을 한 번 살펴보는 것도 좋겠죠?interface는 자바에서 사용되는 클래스의 "기본 틀"이라고 생각하면 됩니다.다른 클래스를 작성할 때 기본이 되는 틀을 제공하고, 다른 클래스 사이의 중

2022년 1월 2일
·
1개의 댓글
·

[Java, 다이아몬드 문제] Java에서 다중 상속을 지원 못하는 이유

다이아 몬드 문제 그럼 interface는? 인터페이스는 구현되지 않은 메서드만을 가지므로 이를 상속받은 클래스의 경우 무조건 이 메서드를 구현해주어야 하는데 이 경우 다중 상속하고 있는 인터페이스들에 동일한 메서드가 존재한다 하더라도 내부 구현에서 충돌이 날 것이

2021년 11월 8일
·
0개의 댓글
·