본문 바로가기
  • 평범한 나의 개발공부 일지
개발자 수강노트/Java /Spring

수강노트 - 자바 클래스 선언 및 호출 (1)

by 블랑 블랑 2022. 7. 31.
반응형

 

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을 모르기 때문이다.

반응형

댓글