[JAVA] 함수, 생성자을 파악하는 기준
JAVA의 구조와 기초용어(13분 45초 ~ 13분 54초)
여기서 설명을 하실 때 함수같이 생긴 것이라고 말하셨는데 함수같이 생긴 것이 무엇인지 모르겠습니다. 혹시 다른 커리큘럼에서 말씀을 하셨다면 어디인지 알려주세요.
감사합니다.
답변 2
0
안녕하세요, 우리가 함수의 형태는 공통 언여영역에서 함수(메서드) 선언과 호출에서 형태에 대해서 배웠습니다.
함수는 리턴값, 이름 다음에 괄호, 괄호 안에 파라미터가 있으면 블록 안에서 사용된 파라미터 이름을 넣습니다.
Java에서는 접근제어자라고 해서 public, protected, private 혹은 아무 것도 안 붙는 default(아무 것도 작성하지 않을 시)가 있습니다.
그리고 추가로 나중에 static이라는 정적 메서드라는 개념도 배웁니다.
생성자는 그렇게 생긴 꼴 중에서, 이름이 클래스와 같은 것입니다.
그래서 대략적으로는
[접근제어자] [static] [기타 수식어(final, synchronized 등)] [반환타입] [메서드명]([매개변수 목록]) [throws 예외목록] {
// 구현부
}이렇게 됩니다.
저기서 기타 수식어, 예외목록은 무시하시고
[접근제어자] [static] 반환타입 메서드명 (매개변수 목록) {
// 내용
}
이정도로 생각하시면 됩니다. [] 부분은 생략할 수 있으며, static이 붙는 순간 정적 메서드로 해석하셔야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 1302641님.
JAVA에서의 함수와 생성자에 대해 이해가 필요하신 것 같습니다. 함수같이 생긴 것이라는 표현은 아마도 함수와 유사한 구조(즉, 반환형과 이름, 매개변수 목록을 가지는 것)를 의미하실 수 있습니다. 함수는 코드 블록을 정의하고 특정 작업을 수행하기 위해 사용되는 코드 조각입니다. 생성자는 클래스의 새 객체를 만들 때 호출되며 객체의 초기화를 담당하는 특별한 함수입니다.
관련된 기존 질문 및 답변을 추천드립니다:
자바 질문: 이 게시물에서는 자바에서 객체 생성과 생성자의 역할에 대해 설명하고 있습니다.
이번 강의 내용이 좀 많이 어렵네요..: 자바의 생성자 호출 및 객체 초기화 과정에 대한 유사한 문의와 설명이 있습니다.
자바 래퍼 클래스 관련 질문: 함수와 생성자에 대한 차이점과 개념 이해를 돕는 추가 설명이 포함된 답변입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)
0
51
2
26년 1회 실기 해설 강의
0
68
2
53번 4-1 자료 오류 있는 것 같습니다.
0
73
2
7번문제
0
60
2
C언어 변형문제 9번문제 Pdf 수정요청
0
48
2
메서드 오버드라드
0
51
2
실수
0
46
1
공부 우선순위 우선강의 알려주세요
0
90
1
생성자 호출순서 강의 10번 문제 30분대 질문입니다
0
49
2
25년 2회 기출 5:40 질문입니다.
0
43
2
모의고사1회 3번 파이썬문제
0
75
2
C언어 출제변형 6번 문제
0
50
2
c언어 출제변형 강의 질문
0
32
2
28:40
0
34
2
C : 언어 배열과 문자열 수업자료
0
31
2
파이썬 리스트, 딕셔너리 질문
0
43
2
모의고사 관련 질문 건
1
69
3
자료 내용 오류
0
64
2
정적 변수, 정적 메서드(static) v2
0
51
2
v1.2 와 v0.91 PDF
0
104
1
업캐스팅 (부모형태, 자식생성자)
0
51
2
정보처리산업기사 준비중입니다.
0
74
2
실기 D -6
0
105
2
(기출) 2024년 2회 기출문제 - 이론 포함 22분32초 질문입니다
0
60
3





