전체 글 (82) 썸네일형 리스트형 23.11.16 인벤토리와 창고의 UI를 다른 UI들의 컨셉과 비슷하게 변경하였다. 상속이란 상속(Inheritance)은 객체지향 프로그래밍에서 중요한 개념 중 하나로, 클래스 간의 계층적 관계를 표현하는 메커니즘입니다. 상속은 기존 클래스의 특성(속성과 메서드)을 새로운 클래스가 재사용하거나 확장할 수 있도록 해줍니다. 기존 클래스를 부모 클래스 또는 슈퍼 클래스(superclass)라고 하고, 새롭게 생성되는 클래스를 자식 클래스 또는 서브 클래스(subclass)라고 합니다. 자식 클래스는 부모 클래스의 모든 속성과 메서드를 상속받아 사용할 수 있습니다. 상속의 주요 특징: 코드 재사용성(Reuse of Code): 부모 클래스의 특성을 자식 클래스가 재사용할 수 있어, 코드의 중복을 피할 수 있습니다. 공통된 기능이나 특성을 여러 클래스에서 사용할 때 유용합니다. 확장성(Extensib.. 객체지향이란 소프트웨어 개발 방법론 중 하나로, 프로그램에서 가장 작은 단위를 객체로 만들고 객체 간의 상호작용을 이용해 소프트웨어를 개발하는 개념입니다. 객체지향의 특징 클래스와 객체 (Class & Objects): 클래스(Class)는 객체(Object)를 생성하기 위한 설계도로, 데이터와 메서드(함수)로 구성됩니다. 객체는 클래스의 인스턴스로, 클래스의 구조를 기반으로 실제 메모리에 할당된 것을 의미합니다. 캡슐화 (Encapsulation): 캡슐화는 데이터와 관련 기능(메서드)을 하나로 묶고, 외부에서의 접근을 제한하여 데이터의 안전성과 보안성을 보장합니다. 클래스는 자체적인 데이터를 관리하며, 외부에서는 내부 동작 방식을 몰라도 인터페이스를 통해 접근할 수 있습니다. 상속 (Inheritance): 상속.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 28 다음