인터페이스

·Java
람다식(Lambda Expressions) 개념 람다식은 간단히 말해서 익명 함수의 일종입니다. 람다식을 사용하면 메소드를 하나의 식(expression)으로 표현할 수 있으며, 이는 코드를 더 간결하게 만들어 줍니다. 람다식은 주로 함수형 인터페이스(단 하나의 추상 메소드를 가진 인터페이스)와 함께 사용됩니다. 기본 문법 (parameters) -> expression 또는 (parameters) -> { statements; } 예시 // 람다식을 사용하지 않은 경우 new Thread(new Runnable() { @Override public void run() { System.out.println("Thread running"); } }).start(); // 람다식을 사용한 경우 new Thr..
·Java
추상 클래스(Abstract Class) 개념 추상 클래스는 하나 이상의 추상 메소드(구현이 없고, 선언만 있는 메소드)를 포함할 수 있는 클래스입니다. 추상 클래스는 직접 인스턴스화할 수 없으며, 상속을 통해 자식 클래스에서 추상 메소드를 구현해야 합니다. abstract class Animal { abstract void makeSound(); void breathe() { System.out.println("I can breathe."); } } 위 예제에서 Animal 클래스는 추상 클래스로, makeSound 메소드는 추상 메소드입니다. breathe 메소드는 일반 메소드로, 구현이 제공됩니다. 사용 이유 공통적인 메소드 구현을 제공하면서도, 일부 메소드는 자식 클래스에서 구현하도록 강제합니다...
wsstar
'인터페이스' 태그의 글 목록 (2 Page)