# abstract

92개의 포스트

[Dart] 인터페이스(Interface)

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

4일 전
·
0개의 댓글
·

[Dart] 추상 클래스(Abstract class)

Dart에서 추상 클래스(Abstract Class)는 인스턴스화할 수 없는 클래스로, 다른 클래스에게 공통된 특징과 동작을 정의하는 데 사용된다. 추상 클래스는 상속을 통해 다른 클래스에게 특정 메서드의 구현을 강제할 수 있다.추상 클래스를 정의하기 위해 abstra

4일 전
·
0개의 댓글
·

타입스크립트 정리9 : 타입스크립트 class

생성자 함수 전에 first와 last 모두 타입이 설정되어야 한다.그 다음 생성자 함수에서 받는 argument도 타입을 정해야 함.읽기 전용 제어자. 객체 타입 컨텍스트에서와 같이 클래스에서만 readonly를 사용할 수 있다.기본적으로 JavaScript와 Typ

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

[Java] abstract 키워드

abstract 키워드를 예제를 통해서 알아보자

2023년 5월 5일
·
2개의 댓글
·

Entity 상속기능

Entity 를 구현하다보면 반복되는 필드값을 볼 수 있다.이러한 중복은 상위 객체를 생성해 상속하는 것으로 해결할 수 있다.Entity 를 상속시키기 위해선 abstract 객체로 생성해야 한다.@MappedSuperclassEntity 상속을 위해 선언 해줘야하는

2023년 4월 30일
·
0개의 댓글
·
post-thumbnail

[JAVA] 추상화와 abstract class vs interface 구분하기

✨ 객체 지향 프로그래밍의 주요 개념 중 하나인 추상화와 abstract class 와 interface 를 구분해보자

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

[Java]::Remind - Abstract

자바 추상 개념

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

23.04.25 JAVA

추상클래스: 클래스들의 공통적인 필드와 메소드를 추출하여 선언한 클래스 객체가 없는 클래스 abstract 제한자를 붙여준다.추상메소드: 추상클래스에서만 선언가능 메소드의 선언부만 있는 메소드 자식에서 재정의 되어야 사용가능 내용이 없는 메소드 abstract 제한자를

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

2023.04.22

Day 13. TIL (About abstract Class)

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

자바 추상화 Abstract

객체 지향 프로그래밍에서 추상 클래스 및 인터페이스를 통해 구현할 수 있는 일반화된 개념을 나타내기 위해서입니다. 추상화는 구현 세부 정보를 숨기고, 핵심적인 기능을 강조하는데 사용됩니다. 추상화를 통해 소프트웨어 시스템을 더 유연하게 만들 수 있으며, 코드의 가독성

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 추상 클래스, 추상 메서드, 인터페이스, 람다식 문법 정리

0411 추상(abstract) 클래스 인스턴스화를 금지하는 클래스 추상 클래스는 클래스 앞에 abstract 키워드를 붙여서 지정함 인스턴스화란 클래스로 인스턴스를 생성하는 것 추상 메서드 본체가 없는 메서드 메서드 앞에 abstract 키워드를 붙여서

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

추상 클래스(abstract class)

미완성 설계도.미완성 메서드를 갖고 있는 클래스다른 클래스 작성에 도움을 주기 위한 것. 인스턴스 생성 불가.그럼 어떻게하면 추상클래스의 인스턴스를 생성할 수 있을까?상속을 통해 추상 메서드를 완성(구현)해야 인스턴스를 생성가능하다.AudioPlayer 클래스에서 추상

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

제한자의 종류와 쓰임

💡 제한자란?클래스, 변수, 메소드의 선언부에 사용되어 부가적인 의미를 부여제한자는 접근 제한자와 그 외 제한자로 나뉨하나의 대상에 여러 개의 제한자를 조합해서 사용 가능 (단, 접근제한자는 단 하나만 사용 가능)객체의 멤버에세 접근 제한 기능을 부여하는 것다른 객체

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

Java_실습_상속_Player

Player가 있고 Player는 GameLevel 속성을 가집니다. 각 GameLevel 단계 마다 run(), jump(), turn() 세 가지 기능이 업그레이드 됩니다.초보자 레벨 : 천천히 달립니다. run() 만 가능중급자 레벨 : 빠르게 달리고, 점프할 수

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

Java_실습_상속_고객정보

회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIPCustomer)에 따른 서비스를 제공하고자 함물품을 구매 할때 적용되는 할인율과 적립되는 보너스 포인트의 비율이 다름 여러 멤버십에 대한 각각 다양한

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

<CodeStates> 추상화,인터페이스

abstract 키워드가 붙은 메서드를 추상 메서드클래스 앞에 붙어있는 경우 추상 클래스라고 부른다미완성 메서드, 미완성 클래스객체 생성이 불가하다하위 클래스에서 오버라이딩을 통해각각 상황에 맞는 메서드 구현이 가능객체의 공통적인 속성과 기능을 추출하여 정의하는것영어로

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

230224 JAVA_추상화_인터페이스

Java 오버라이드 (Override) : 부모에게 상속 받은 내용을 수정해서 사용하는 것.

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

추상화(Abstract)D07

(사진)다형성(Override, Overload)은 서로다른 기능이지만 메서드의 이름을 공통되게 처리함으로서 전체 프로그램의 일관성을 유지하게 한다.Override 처리의 문제발생 가능성"@Override" 선택적으로사용, 메서드 이름에 실수가 발생하면 에러가 아닌 새

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