# overloading

37개의 포스트

[JAVA] 클래스 작성 방법, 객체 생성, 메소드 호출, 오버로딩(Overloading), 생성자

클래스는 객체를 만들기 위한 설계도입니다.흔히 클래스를 붕어빵 틀, 객체를 붕어빵이라고 비유합니다.예를 들어, 건물이 있습니다.이 건물을 표현하는 속성에는 건물명, 주소, 층수 등이 있습니다.그리고 이 건물이 수행하는 행동에는 엘리베이터 운행 등이 있습니다.위와 같이

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

[JAVA] 상속

객체에 메소드를 추가하기 어려운 경우가 있다.객체를 자신이 만들지 않았다. 그래서 소스를 변경할 수 없다. 변경할 수 있다고 해도 원 소스를 업데이트 하면 메소드 substract이 사라진다. 이러한 문제가 일어나지 않게 하기 위해서는 지속적으로 코드를 관리해야 한다

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

TIL | JAVA 오버라이딩(overriding) / 오버로딩 vs 오버라이딩

오버라이딩(overriding) 오버라이딩 상속받은 조상의 메서드를 자신에 맞게 변경하는 것 오버라이딩의 조건 > 1. 선언부가 조상 클래스의 메서드와 일치해야 한다 접근 제어자를 조상 클래스의 메서드보다 좁은 범위로 변경할 수 없다 예외는 조상 클래스의 메서드보

2022년 8월 1일
·
0개의 댓글
·

[TIL]20220721

오늘 대박 지각을 했다. 어제 새벽 5시까지 작업을 하고 있었는데 분명히 나는 열심히 코드를 작성하고 있었는데 오후 12시였다. 분명 난 앉아있었는데... 그래서 오전 11시30분부터 진행하는 CS스터디도 참여를 못했다.. 뭐하는 놈인가 이거..이렇게 시간을 효율적으로

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

TypeScript - 함수 (2) Overloading

Typescript - Overloading

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

Typescript-Challenge 3

함수 위에 마우스를 올렸을 때 보게 되는 것. 인자의 타입과 함수의 반환 타입을 알려준다.함수의 타입을 미리 정해둔 것을 call signatures라고 한다. 프로그램을 디자인하면서 타입을 먼저 생각하고 코드를 생각하는 것. overloading은 함수가 서로 다른

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

타입스크립트 part.2

call signature, overloading, generic

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

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

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

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

22.5.06 [HackerRank]Java Inheritance I

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

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

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

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

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

[Java] 객체지향 프로그래밍 - 오버로딩

오버로딩(자꾸 오벌딍이라고 쓰네요)에 대해서 알아봐요

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

정적 바인딩과 동적 바인딩

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

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

java oop 12 오버로딩

오버로딩 한 클래스 안에 같은 이름의 메서드 여러개 정의하는 것 대표적인 예 println() println() println(int x) println(34); println(String x) println("hello"); println(boolean x) println(long x) 오버로딩 성립조건 1.메서드 이름이 같아야 ...

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

연산자 오버로딩 - 산술 연산자(1)

오버로딩 오버로딩은 사전적 의미로는 과적재로서, 프로그래밍 내에서는 '함수 중첩'이라고 생각하면 이해하기가 쉬울 것같다. 함수들은 오버로딩을 통해서 다형성을 갖게 될 수 있다. 결과 Vector 클래스 내에서 산술 연산자를 오버로딩을 해보았다. 단항 연산자의 경우

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

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

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

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

OVERLOADING, OVERRIDING

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

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

자바 오버로딩(overloading)

생성자를 구현해서 사용할 수 있다.클래스에 생성자를 따로 구현하면 기본 생성자 (default constructor)는 제공되지 않는다. -> 즉 객체를 생성하면 자동으로 constructor가 생긴다.생성자를 호출하는 코드(client 코드)에서 여러 생성자 중 필요

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