반응형

함수 4

JAVA_08_메서드

#1 메서드(method)클래스 안에서 특정 기능을 수행하기 위해 코드들을 하나의 블록으로 따로 묶어 놓은 집합메서드를 구현함으로써 특정 기능이 여러 번 필요할 때, 코드를 반복적으로 사용하는 것을 피할 수 있음==> 코드 재사용 가능, 중복된 코드 제거 가능모듈화 : 코드들의 집합을 따로 분리하는 것▶ 기본 구조접근제한자 반환타입 메서드명(자료형 변수명1, 자료형 변수명2,...) { // 기능을 수행할 코드들}접근 제한자(access modifier)해당 메서드에 접근할 수 있는 범위를 결정클래스/메서드/필드에 대한 접근을 어느 범위까지 제한하느냐에 대한 지시어반환 타입(return type)메서드 호출시 블록 안에 있는 코드들을 실행한 후 결과값을 반환함메서드를 호출했을 때 결과값으로 돌려받을 데이..

개발/Java 2024.07.15

Python #08_사용자 정의 함수

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리 [ 함수 3요소 ]input 입력값 인자 인수 매개변수 parameter argumentoutput 출력값 결과값 return 반환기능 ▶ 함수명# 선언(정의) != 호출# Script에서 함수를 선언하고 Shell에서 함수를 호출하는 방식을 많이 사용함 # 유형01 (input x output x) # 유..

개발/파이썬 2024.07.15

Python #07_메서드

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리 #01 메소드메소드(method)란 특정 객체(object)가 갖고 있는 함수(function)을 의미특정 데이터 자료형에 포함되어 있는 함수함수는 독립적으로 호출 가능 but 메소드는 특정 객체를 통해서만 호출 가능 #02 문자열 메소드✅ format() 메소드 ✅ count() 메소드문자열 내부에 포함된..

개발/파이썬 2024.07.15

Python #06_내장 함수

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리 #01 내장 함수파이썬 인터프리터에는 항상 사용할 수 있는 함수가 내장되어 있음, 이를 내장 함수라고 함외부에 따로 저장해 둔 모듈에서 불러오는 것이 아니기 때문에 import 필요 없음종류abs()delattr()hash()memoryview()set()all()dict()help()min()setattr..

개발/파이썬 2024.07.15
반응형