Programming

; develop a program

반응형

return 3

[Java] 메서드(Method)

이번 포스팅에서는 자바(Java)에서 함수(function)의 한 종류인 메서드(Method)에 대하여 공부를 해보고자 한다. 메서드(Method) 자바에서 클래스는 멤버(member)로 속성을 표현하는 필드(field)와 기능을 표현하는 메서드(method)를 가진다. 그중에서 메서드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라 할 수 있다. 클래스에서 메서드를 작성하여 사용하는 이유 중복되는 코드의 반복적인 프로그래밍을 피할 수 있다. 모듈화로 인해 코드의 가독성도 좋아진다. 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때, 손쉽게 유지보수를 할 수 있다. 메서드를 작성할 때는 되도록 하나의 메서드가 하나의 기능만을 수행하도록 작성하는 것이 좋습니다. 메서드는 함수(fun..

Back-End/Java 2023.01.31

[Python] 일급 (시민) 객체(first-class citizen)

이번 포스팅에서는 파이썬의 일급 (시민) 객체(first-class citizen)에 대하여 공부를 해보고자 한다. 일급 (시민) 객체(first-class citizen) 일급 (시민) 객체는 OPP에서 사용되는 개념 중 하나를 말한다. 대입 연산자를 이용해 변수에 대입, 호출할 때 인수로 사용, 함수의 리턴 값으로 사용할 수 있다. 즉, 함수도 값으로 사용된다는 것이다. 함수를 변수에 대입하는 경우 함수를 정의한다. def hello(): print("안녕") 정의한 함수를 호출한다. a = hello() print(a) [실행결과] 안녕 None 함수를 변수에 대입한다. my_hello = hello my_hello() your_hello = my_hello your_hello() [실행결과] 안녕..

Back-End/Python 2022.09.25

[Python] 함수(Function) 정의 및 호출 기본

이번 포스팅에서는 파이썬의 함수(Function)에 대하여 공부를 해보고자 한다. 함수(Function) 함수는 하나의 작업, 기능, 동작을 처리하기 위한 명령문들의 묶음이라고 할 수 있다. 함수를 사용하면 중복적인 코드의 작성을 최소화하고, 코드의 재사용성을 높여준다. 함수를 만드는 것을 함수 정의라 하고, 정의된 함수를 사용하는 것을 함수 호출(call)이라고 한다. 파이썬에서 함수는 일급 시민 객체(First Class Citizen Object)이다. ▪ 일급 객체 변수에 할당할 수 있고, 인수로 전달할 수 있고, 반환 값으로 반환할 수 있는 객체를 말한다. 인수(arguments) 란 함수를 호출할 때 함수 내부에서 사용할 수 있도록 전달하는 데이터를 말한다. 함수 정의 함수는 선언부(Heade..

Back-End/Python 2022.09.24
반응형