# Overriding

38개의 포스트
post-thumbnail

1-14. 객체지향언어 (3) 상속

https://t1.daumcdn.net/cfile/tistory/994CCA505B5F2D051A→ 상속을 보여주는 UML Class Diagram입니다. 자동차의 하위 계층으로 SUV와 SEDAN이 존재합니다. 우리도 이렇게 계층적인 구조를 만들어 볼 것입

7일 전
·
0개의 댓글
post-thumbnail

Java - finally block

Java finally block & 예외 선언하기 TIL

2022년 5월 14일
·
0개의 댓글
post-thumbnail

22.5.09 [HackerRank]Java Method Overriding 2 (Super Keyword)

서브클래스의 메서드가 슈퍼클래스의 메서드를 재정의하는 경우에 super 키워드를 사용하여 재정의된 메서드를 호출할 수 있다.func() 함수를 호출하기 위해 super.func() 를 작성 하면 슈퍼클래스에 정의된 메서드를 호출한다.following text를 출력하도

2022년 5월 9일
·
0개의 댓글
post-thumbnail

Java - Default method

Java 디폴트 메서드 TIL

2022년 5월 7일
·
0개의 댓글
post-thumbnail

22.5.06 [HackerRank]Java Inheritance I

상속에 관한 아주 간단한 문제.Animal 클래스를 상속 받아 새로운 메소드를 추가해주는 문제다.기존 주어진 walk, fly외에 sing() 메소드를 추가하고,"I am singing" 문자열을 프린트 해주면 된다.

2022년 5월 6일
·
0개의 댓글

[iOS] Inheritance

상속 [ Type Inference ] 클래스 만이 상속 가능하며, 상속은 단일 상속만 허용된다. 클래스는 메서드, 프로퍼티 및 기타 특징들을 상속할 수 있다. 기본 클래스 [ Basic Class ] 아무런 상속을 받지 않는 클래스를 말한다. 서브 클래싱 [

2022년 5월 3일
·
0개의 댓글

java oop 25 오버로딩과 오버라이딩

오버로딩: 기존에 없는 새로운 메서드를 정의하는 것(new) 상속과 관련없음 오버라이딩: 상속받은 메서드의 내용을 변경하는 것(change,modify) class Parent2{ void parentMethod() {} } class Child2 extends Parent2{ void parent...

2022년 4월 16일
·
0개의 댓글

java oop 24 오버라이딩 예시

조상클래스인 Object클래스의 toString()을 오버라이딩해서 사용하는 예시 긴 5줄을 간단하게 2줄로 줄이는 과정 public class Oop24_overriding { public static void main(String[] args) { Point4 p = new Point4(1,2); ...

2022년 4월 16일
·
0개의 댓글

java oop 23 오버라이딩

오버라이딩 상속받은 조상의 메서드를 자신에 맞게 변경하는 것 선언부 변경불가, 구현부(내용)만 변경하는 것 오버라이딩의 조건 1.선언부가 조상 클래스의 메서드와 일치해야한다. (반환타입,메서드이름,매개변수목록이 일치해야함) 2.접근제어자를 조상클래스의 메서드보다 좁은 범위로 변경할수 없다. 3.예외는 조상클래스의 메서드보다 많이 선언...

2022년 4월 16일
·
0개의 댓글

정적 바인딩과 동적 바인딩

바인딩(binding)이란 프로그램에 사용된 구성 요소의 실제 값 또는 프로퍼티를 결정짓는 행위를 의미합니다.예를 들어 함수를 호출하는 부분에서 실제 함수가 위치한 메모리를 연결하는 것도 바로 바인딩입니다.출처compile-time에 발생하고, Runtime 시간 동안

2022년 4월 12일
·
0개의 댓글
post-thumbnail

오버로딩 오버라이딩의 차이

1. overloading(오버로딩) 오버로딩은 같은 메소드라도 매개변수만 다르면 얼마든지 정의하고 사용할 수 있다. 특징 : 1) 메소드 이름이 같아야 한다. 2) 리턴형이 같아도 되고 달라도 된다. 3) 파라미터 개수가 달라야 한다. 4) 파라미터 개수가 같을

2022년 3월 27일
·
0개의 댓글
post-thumbnail

Overriding 오버라이딩

Overriding 규칙과 Static / Dynamic Method Dispatch

2022년 3월 22일
·
0개의 댓글
post-thumbnail

Django Docs | Customizing model

Overriding predefined model methods Save 만약 save 할 때마다 다른 어떤 일이 일어나도록 하고 싶은 경우 아래와 같이 overriding을 할 수 있다. 아래와 같이 saving이 일어날 상황을 분기하는 것도 가능하다. 반드시

2022년 3월 14일
·
0개의 댓글

OVERLOADING, OVERRIDING

오버로딩(overloading) : 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형이나 개수가 다른경우 를말한다.메소드의 이름이 같아야한다.리턴형이 같아도 되고 달라도 된다.파라미터 개수가 달라야 한다.파라미터 개수가 같을 경우, 데이터 타입이 달라야 한다.오버라

2022년 3월 11일
·
0개의 댓글
post-thumbnail

[자바/JAVA] 오버로딩 vs 오버라이딩?

매개변수의 타입, 개수, 순서를 다르게 하여 같은 이름의 생성자를 여러개 정의하는 것외부에서 제공되는 다양한 데이터들을 이용해서 객체를 초기화하려면 생성자도 다양화될 필요가 있다.Car 객체를 생성할 때 외부에서 제공되는 데이터가 없다면 기본 생성자로 Car 객체를 생

2022년 2월 11일
·
0개의 댓글

java. 오버라이딩과 오버로딩

자바에서 다형성을 지원하는 방법으로 오버라이딩과 오버로딩이 있다. 오버로딩 Overloading 같은 이름의 메서드를 지원하면서 매개변수의 유형과 개수가 다르도록 하는 기술 오버라이딩 Overriding 상위 클래스가 갖고 있던 메서드를 하위 클래스에서 재정의하여

2022년 2월 6일
·
0개의 댓글

오버라이딩(Overriding)?

오버라이딩(Overriding)이란 상속 관계에 있는 부모 클래스에서 이미 정의돈 메소드를 자식 클래스에서 같은 시그니처를 갖는 메소드로 다시 정의하는 것을 의미합니다. 오버라이딩을 하는 것은, 부모 클래스에 있던 메소드를 자식 클래스만의 특별한 메소드로 만들기 위해서

2022년 2월 2일
·
0개의 댓글