본문 바로가기

상속3

[python] class(클래스) - 03 안녕하세요. TDR입니다. 2부에 이서 클래스 상속, 추상 클래스에 대해서 간략히 정리해 보겠습니다. [python] class(클래스) - 01 안녕하세요. TDR입니다. 이번에는 python에서 class를 어떻게 선언하고 어떤 식으로 사용하는지 간략히 정리해 보겠습니다. Default format class SomeClass: # 생성자 def __init__(self): pass def set_fruits(self, fruits) tdremon.tistory.com [python] class(클래스) - 02 안녕하세요. TDR입니다. 오늘은 1부에 이어 비공개, 정적 , 클래스 메소드에 대해서 간략히 정리해 보겠습니다. [python] class(클래스) - 01 안녕하세요. TDR입니다. 이번.. 2024. 2. 26.
[Java]추상 클래스 & 인터페이스 안녕하세요. TDR입니다. 이번에 정리해볼 거는 추상 클래스와 인터페이스 입니다. 이 둘은 비슷해 보이면서도 조금 차이가 있는데요 한번 알아 보죠. 추상 클래스(abstract class) : 추상 메소드를 가진 클래스 추상 메소드(abstract method) : 구현은 하지 않은 상태로 반환 값 & 메소드 이름 & 파라미터만 정해진 메소드 - 예전에 C언어로 코드를 작성할 때 A()라는 함수를 부르기 위해서는 호출하는 위치보다 위에 함수를 작성하거나 "이런 함수가 쓰일 것이다"라고 하여 미리 함수의 형만 정의하고 아래에 함수를 구현했던 것을 본적이 있으실 겁니다. 어떻게 보면 이와 유사한 느낌입니다. 즉, "이런 형태의 메소드를 여러군데에서 쓸 것이다"라고 하면서 미리 선언해 놓는 거죠. 그럼 왜 내.. 2012. 3. 11.
[Java]제한자 안녕하세요. TDR입니다. 이번에 정리해 볼 거는 JAVA에서의 제한자 입니다. 저는 Java를 야매(?)로 배웠다고 하기에도 애매하게 배워서 처음에 그야말로 혼돈의 도가니였습니다. 그 중에서도 가장 햇갈렸던게 C언어와 달리 앞에 붙는 제한자와 제한 접근자였는데 막상 이것이 무엇인가를 찾아보면 글로 이건 이거다라고 잘 설명이 나와 있지만 뒤돌아 서면 햇갈리고 다시 찾아보고를 반복했던 기억이 있어서 이번 기회에 이것들을 정리해 보고자 합니다. final : 필드나 클래스에 붙이는 제한자로 이것이 붙은 필드는 수정 할 수 없고 클래스는 상속 할 수 없습니다. 정의는 이런데 사실 이런 것만 보고는 보는 순간만 이해가 갑니다.(저는 그랬습니다. -_-;;) 간단한 예를 보면... example #1) final.. 2012. 3. 4.