메소드

·Java
제네릭 프로그래밍의 필요성 제네릭 프로그래밍이 도입되기 전, Java에서는 타입 변환(casting)을 통해 다양한 타입의 객체를 처리했습니다. 하지만 이 방법은 타입 안전성을 보장할 수 없고, 런타임에 ClassCastException과 같은 오류를 발생시킬 위험이 있습니다. 제네릭 프로그래밍은 이러한 문제를 해결해 줍니다. 제네릭의 장점 타입 안전성(Type Safety): 컴파일 시점에 타입 체크를 수행하여 타입 오류를 방지합니다. 코드 재사용성(Reusability): 다양한 타입에 대해 같은 코드를 재사용할 수 있습니다. 캐스팅 제거(Reduction in Casting): 명시적인 타입 변환을 줄여 코드의 가독성을 높입니다. 제네릭의 기본 사용법 제네릭 클래스 정의 public class Bo..
·Java
상속(Inheritance) 상속은 한 클래스가 다른 클래스의 속성과 메소드를 이어받는 메커니즘입니다. 상속을 통해 기존 코드를 재사용하고 확장할 수 있으며, 이는 코드의 중복을 줄이고 유지보수를 용이하게 합니다. 기본 구조 class Vehicle { public void display() { System.out.println("I am a vehicle."); } } class Car extends Vehicle { @Override public void display() { super.display(); System.out.println("I am a car."); } } Car 클래스는 Vehicle 클래스로부터 상속을 받습니다(extends 키워드 사용). @Override 애노테이션은 Vehi..
wsstar
'메소드' 태그의 글 목록