Language/Java

멀티캠퍼스 9일차

ABCD 2022. 10. 21.

 

같은 { }안에 있지 않으면 변수명은 중복되지 않아도 된다.

 

자바는 행(레코드)단위로 데이터를 가져오기 때문에 배열을 잘 사용하지 않는다.

 

01. 함수(Method)

📕함수-1(클릭하여 예제보기)

📕함수-2(클릭하여 예제보기)

📕함수-3(클릭하여 예제보기)

📕return-1(클릭하여 예제보기)

📕return-2(클릭하여 예제보기)

📕return-3(클릭하여 예제보기)

📕return-배열(클릭하여 예제보기)

 

함수(Method)

  • 특정 기능을 실행하도록 하는 명령문
  • ( ) 안에 매개변수를 받아 실행문에 사용가능
ex)

public static void Method(){
	실행문;
}

 

return

  • return 뒤의 문장을 반환하는 명령어
  • 자료형일 경우 자료형은 동일해야 함
  • 배열도 가능
  • 수식도 가능
ex)

public static String Method(){
	Strint str="안녕하세요";
		실행문;
	return str;
}

Method()="안녕하세요"; 가 된다.

 

02. 클래스(Class)

📕클래스-1(클릭하여 예제보기)

📕클래스-2(클릭하여 예제보기)

📕접근제어자(클릭하여 예제보기)

📕getter & setter (클릭하여 예제보기)

📕this예약어(클릭하여 예제보기)

 

클래스(Class)

  • 하나의 클래스에 하나의 클래스만 존재하는게 원칙
  • 행(클래스)단위의 자료를 처리하기 위해 사용

 

접근제한자

  • public
    • 공개적인인 것
    • 어디에서나 사용 가능함.
  • private
    • 비공개적인 것
    • 해당 클래스 안에서만 사용 가능
  • protected
    • 선택적 공개적인 것
    • 상속관계에서 사용

 

getter & setter

  • 각 멤버변수별로 데이터를 넣고 읽는 메서드

 

this 예약어

  • 예제 참조
//사용하는 이유 예제

package ch05.object;

public class Data {	//this 내부 포인터가 있음
	private int x;	//this.(a).x
	private int y;	//this.(a).y
	
	public void setData(int x, int y) {		//x=10, y=20  일 때
		x=x;	//따라서 this.x=x;
		y=y;	//따라서 this.y=y;
			//로 작성해야함

		System.out.println(x + "\\t" + y);
	}
	
	public void disp() {
		System.out.println(x + "\\t" + y);	//this.(a).x	this.(a).y
	}
}
10	20
0	0
728x90
반응형

'Language > Java' 카테고리의 다른 글

멀티캠퍼스 11일차  (0) 2022.10.25
멀티캠퍼스 10일차  (0) 2022.10.24
멀티캠퍼스 8일차  (0) 2022.10.20
멀티캠퍼스 7일차  (0) 2022.10.19
멀티캠퍼스 6일차  (0) 2022.10.19

댓글

💲 추천 글