# override
[Dart] 추상 클래스(Abstract class)
Dart에서 추상 클래스(Abstract Class)는 인스턴스화할 수 없는 클래스로, 다른 클래스에게 공통된 특징과 동작을 정의하는 데 사용된다. 추상 클래스는 상속을 통해 다른 클래스에게 특정 메서드의 구현을 강제할 수 있다.추상 클래스를 정의하기 위해 abstra
오버로딩(overloading) vs 오버라이딩(overriding)
자바를 공부할 때 가끔 메소드에 빨간 줄이 떠서 확인해보면오버라이드 어노테이션을 붙여달라고 할 때가 있었다.그러면 그냥 필요한가보다..하고 클릭 한 번으로 빨간줄을 없애곤 했는데요즘 초급 강의를 들으면서 드디어 오버라이딩을 하는 이유와 오버로딩의 차이점도 알게 되었다.
[상속]super, Override, Overload, final
<span style='background-color:클래스 상속은 클래스 선언부에 extends 라는 예약어를 사용해주면 된다. public class SubTest extends SuperTest{ } 형태로 선언할 수 있다. 상속을 해주는 쪽이 부모(sup
@Override, Annotation
@Override는 Java에서 사용하는 어노테이션이다. 이 어노테이션은 메서드가 상위 클래스나 인터페이스에서 상속받은 메서드를 오버라이드(재정의)하는 것임을 명시하는 것.@Override를 사용하면 컴파일러가 오버라이드하는 메서드가 정확한지 확인해 준다. 만약 메서드

많이 사용하는 모던 C++ 키워드
서문 C++ 언어는 C++11 이 발표되기 전까지 오랜기간동안 정체되어 있었다. 프로그래머가 하나부터 열까지 관리해야되서 사소한 실수(Mistake)에 프로그램이 죽는 대형사고가 빈번했다. 이런 특성 때문에 생산성에서 많이 외면 당한 부분이 많다. 하지만 최근 C++은
Inheritance & @Override
객체 지향 프로그램(OOP)에서 Parent class의 member 를 child class 에게 물려줄 수 있다superclass(parent) subclass(child)subclass 가 superclass 를 선택subclass 선언 시 어떤 superclas
오버로딩과 오버라이딩
오버로딩 (Overloading) 오버라이딩 (Overriding) 참고 : https://private.tistory.com/25

다형성(Override/Overload)
부모 클래스가 갖고 있는 기능을 자식 클래스가 재정의한다.부모 클래스에 정의된 것과 동일한 이름을 갖는 메서드를 자식 클래스가 정의한 경우, 부모 클래스의 기능은 자식에게 가려진다.이렇게 부모의 기능을 재정의 하는 것을 메서드 Override라 한다. 하나의 이름으로

다형성 - OverrideD06🔰
부모 클래스가 갖고 있는 기능을 자식 클래스가 재정의부모 클래스에 정의된 것과 동일한 이름을 갖는 메서드를 자식 클래스가 정의한 경우, 부모 클래스의 기능은 자식에게 가려진다.이렇게 부모의 기능을 재정의 하는 것을 메서드 Override라 한다.모든 자식 클래스가 동일
day06 Override
부모 클래스가 갖고 있는 기능을 자식 클래스가 재정의부모 클래스에 정의된 것과 동일한 이름을 갖는 메서드를 자식 클래스가 정의한 경우, 부모 클래스의 기능은 자식에게 가려진다.이렇게 부모의 기능을 재정의 하는 것을 메서드 Override라 한다.하나의 이름으로 다양한
23.01.30 day06 다형성 - Override
부모 클래스가 갖고 있는 기능을 자식 클래스가 재정의한다 부모 클래스에 정의된 것과 동일한 이름을 갖는메서드를 자식 클래스가 정의한 경우, 부모 클래스의기능은 자식에게 가려진다.이렇게 부모의 기능을 재정의 하는 것을 메서드Override라 한다.하나의 이름으로 다양한

[Effective Java 스터디 week7] [ITEM 40] @Override 애너테이션을 일관되게 사용하라
자바가 기본으로 제공하는 애너테이션 중에서 보통 가장 중요한 어노테이션으로 @Override 을 꼽을 수 있다.이 어노테이션을 일관되게 사용하면 여러 가지 악명 높은 버그들을 예방해준다.Object의 equals를 override를 하려면 매개변수가 Object여야 하