728x90 반응형 OOP44 OOP 활용: 상속의 개념과 사례 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 '상속(Inheritance)'에 대해 자세히 다루겠습니다. 이전에는 상속의 기본적인 개념을 살펴봤지만, 이번 글에서는 좀 더 심화된 내용과 실제 사례를 통해 상속을 깊게 파고들겠습니다. 1. 상속이란 무엇인가? 상속은 객체 지향 프로그래밍에서 중요한 개념 중 하나로, 클래스 간의 관계를 설정하는 방법입니다. 한 클래스가 다른 클래스의 속성과 메소드를 받아오는 것을 말합니다. 자식 클래스(하위 클래스)가 부모 클래스(상위 클래스)로부터 속성과 메소드를 물려받아 사용할 수 있습니다. 2. 왜 상속을 사용하는가? 상속은 여러 가지 장점 때문에 사용됩니다: 코드 재사용: 이미 작성된 코드를 .. 2023. 9. 26. OOP 개념: static과 final의 다차원배열 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'static'과 'final의 다차원 배열'입니다. 이전에는 static과 final 배열에 대한 기본적인 개념을 살펴봤지만, 이번 글에서는 좀 더 복잡한 형태인 다차원 배열에 대해 깊게 파고들겠습니다. 1. static이란 무엇인가? 먼저, static이란 Java와 같은 객체 지향 언어에서 사용되는 키워드로, 클래스 수준에서 작동하는 변수나 메소드를 선언하는 데 사용됩니다. 그 말은 즉슨, 해당 변수나 메소드는 클래스의 모든 인스턴스가 공유한다는 것입니다. 이렇게 클래스 수준에서 작동하므로, 객체(즉 인스턴스)를 생성하지 않고도 접근할 수 있습니다. 2. 왜 static을 사용하는.. 2023. 9. 25. OOP 개념: static과 final 배열 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 'static과 final 배열'에 대해 깊게 알아보겠습니다. 이전 글에서는 클래스 변수와 초기화에 대해 배웠으니, 이제 static과 final 배열에 대해 더 자세하게 살펴보겠습니다. 1. static이란 무엇인가? static은 Java에서 사용되는 키워드 중 하나로, 클래스 수준에서 작동하는 변수나 메소드를 선언하는 데 사용됩니다. 즉, 해당 변수나 메소드는 클래스의 모든 인스턴스가 공유합니다. 이렇게 클래스 수준에서 공유되기 때문에 인스턴스를 생성하지 않고도 접근할 수 있습니다. 2. 왜 static을 사용하는가? static은 여러 가지 용도로 사용됩니다: 상태 공유: 같은 .. 2023. 9. 24. OOP 개념: 클래스 변수와 초기화와 초기화 블럭 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 '클래스 변수와 초기화 및 초기화 블록'에 대해 깊게 알아보겠습니다. 이전 글에서는 final 키워드에 대해 배웠으니, 이제 클래스 변수와 초기화에 대해 더 자세하게 살펴보겠습니다. 1. 클래스 변수란 무엇인가? 클래스 변수란 해당 클래스의 모든 인스턴스가 공유하는 변수를 말합니다. 이를 선언하기 위해서는 'static' 키워드를 사용합니다. 일반적으로 클래스 수준에서 공유되어야 하는 값들을 저장하는 데 사용됩니다. 예를 들어, 한 게임 내에서 모든 플레이어가 공유해야 하는 최고 점수라던지, 데이터베이스 연결과 같은 자원을 관리할 때 주로 사용됩니다. 2. 왜 클래스 변수를 사용하는가?.. 2023. 9. 23. 이전 1 ··· 5 6 7 8 9 10 11 다음 728x90 반응형