package 생성 - class생성
01. 하나의 패키지내 하나의 클래스에서 리턴 없고 입력 없는 메서드 선언 및 호출 할 수 있다.
<출력 결과>
02. 하나의 패키지내 하나의 클래스에서 리턴 없고 입력 있는 메서드 선언 및 호출 할 수 있다.
문자열 - string ( " " ) 예제
메서드 선언시 데이터타입 string
<출력 결과>
문자(한글자)- char ( '' ) 예제
메서드 선언시 데이터타입 char
<출력 결과>
02 b 메서드실행
남<-- gender
정수 - int ( ) 예제
메서드 선언시 데이터타입 int
<출력 결과>
03 c 메서드실행
10<-- age
String, char, int 세가지를 한번에 사용하여 선언하고 호출하기
메서드 선언시 데이터타입 string, char, int
<출력 결과>
홍길동<-- name
남<-- gender
10<-- age
오버로딩
: 하나의 클래스에서 메서드명이 동일하고 입력갯수와 데이터타입을 다르게 프로그래밍 하는방법
<출력 결과>
홍길동<-- name
여<-- gender
자바 데이터타입
(1)정수형 : byte, short, int, long, char
(2)실수형 : float, double
(3)논리형 : boolean
예)
<출력 결과>
false
컵
15
3000
-21215151
9926223
0.15641
0.5451
if문 활용하여 gender, age클래스 생성
<출력 결과>
당신의 성별은 남성 입니다.
01 남성 찜질방 입장 가능
true<-- 1번 조건식
false<-- 2번 조건식
<출력 결과>
입력나이: 10
true<- 1번 조건식
false<- 1번 조건식
false<- 1번 조건식
false<- 1번 조건식
01 미성년자
로그인 클래스 생성
<출력 결과>
입력받은 아이디 : id001
입력받은 비번: pw001
1-1 아이디 일치
2-1 로그인 성공
- 접근지정(지시)자(access modifier) : public(전체접근가능), protected(같은패키지), dufault(없는상태), private(같은 클래스)
- 정적키워드 : static
-return data type : void (리턴이 없다)
-method명(이름) : uInsert
-
첫번째 매개변수 data type : String
첫번째 매개변수명 : name
두번째 매개변수 data type : char
두번째 매개변수명 : gender
세번째 매개변수 data type : int
세번째 매개변수명 : age 로 메서드가 선언되어 있다.
***
메서드 호출 원리
1) 메서드 명(이름) 일치
2) 입력 갯수 일치
3) 각각의 매개변수 data type에 일치하는 값이 입력되야 메서드가 호출된다.
- 그러나 메서드 호출 원리를 알아도 모든 메서드를 호출 할 수 있나? 아니다. 모든 java data type을 모르기 때문이다.
'개발자 수강노트 > Java /Spring' 카테고리의 다른 글
수강노트 - 자바 클래스 선언 및 호출 (5) (0) | 2022.07.31 |
---|---|
수강노트 - 자바 클래스 선언 및 호출 (4) (0) | 2022.07.31 |
수강노트 - 자바 클래스 선언 및 호출 (3) (0) | 2022.07.31 |
수강노트 - 자바 클래스 선언 및 호출 (2) (0) | 2022.07.31 |
[Spring boot / mysql ] spring boot + DB연동 (1) (0) | 2022.07.29 |
댓글