JavaSE 9 강:대상 을 위 한 패키지

1.대상 프로 그래 밍 을 위 한 3 대 기본 특징:계승(Inheritence),패키지(Encapsulation),다 중(Polymorphism)
2.패 키 징:클래스 는 데이터 와 방법 을 포함 하고 데이터 와 방법 을 한 클래스 에 넣 으 면 패 키 징 이 됩 니 다.
3.클래스,클래스 를 어떻게 정의 합 니까?
수정자 class 클래스 의 이름{/클래스 의 내용(속성 과 방법 포함)}
4.방법,방법 을 어떻게 정의 합 니까?
수식 자 는 유형 방법 이름([매개 변수 1,매개 변수 2,매개 변수 3...]){/방법 체}을 되 돌려 줍 니 다.
5.main 방법 은 전체 자바 프로그램의 입구 점 입 니 다.클래스 정의 에 main 방법 이 없 으 면 프로그램 이 실 행 될 수 없습니다.
6.방법 정 의 는 끼 워 넣 을 수 없고 한 방법 에서 다른 방법 을 정의 할 수 없다.방법 은 클래스 에 만 정의 할 수 있 습 니 다.
7.방법 에 대한 집행:먼저 방법 을 정의 해 야 한다.그 다음 에 방법(호출 방법)을 사용 할 수 있다.방법 이 호출 된 후에 방법 은 값 을 되 돌려 줄 수 있다.방법 이 값 을 되 돌려 줄 지 여 부 는 방법의 정의 에 의 해 결정 된다.
8.대상 은 어떻게 생 성 하나 요?클래스 를 통 해 대상 을 생 성 합 니 다.
public class Person{}클래스 이름 변수 이름=new 클래스 이름();Person person = new Person(); Person person2 = new Person(); Person person3 = new Person();
9.방법 호출 은 대상 을 통 해 이 루어 져 야 한다.방법 호출 의 형식 은:
대상 변수.방법 명([매개 변수 값 1,매개 변수 값 2,매개 변수 값 3...]);
10.방법 에 대한 주의사항:
1)방법 정의 에서 방법의 반환 유형 은 return 뒤의 변수 나 상수 유형 과 일치 합 니 다.
2)방법 호출 시 방법 에 전달 하 는 매개 변 수 는 방법 정의 시의 매개 변수 와 일치 해 야 합 니 다(매개 변수 개수 가 일치 하고 매개 변수 유형 이 일치 합 니 다).
3)방법 이 정 의 될 때의 반환 유형 은 수신 방법의 반환 값 의 변수 유형 과 일치 합 니 다.
public int add(int a, int b)
{ return a + b; } 방법 정의 시의 매개 변 수 를 형식 매개 변수 라 고 합 니 다.
int a = test.add(8, 3);
방법 호출 시 부 여 된 구체 적 인 값 을 실제 매개 변수 라 고 합 니 다.
12.키워드 void 표시 방법 은 값 을 되 돌려 주지 않 습 니 다.
13.방법 이 값 을 되 돌려 주지 않 으 면 방법 을 설명 할 때 void 키 워드 를 사용 합 니 다.방법 정의 에서 두 가지 상황 에서 값 을 되 돌려 주지 않 을 수 있 습 니 다.
a)return 문 구 를 사용 하지 않 습 니 다.
b)return 을 사용 하지만 return 뒤에 값 이나 변수 가 없습니다.return 뒤에 하나의 분점 만 있 습 니 다.종료 방법 을 표시 하고 방법의 호출 단 으로 돌아 갑 니 다.
사용 방법:return;
public class Design
{
	//         
	public int subtract(int a, int b)
	{
		return a - b;
	}
	//         
	public int add(int a, int b)
	{
		return a + b;
	}
	//         
	public int multiply(int a, int b)
	{
		return a * b;
	}
	//         
	public int divide(int a, int b)
	{
		return a / b;
	}
	public void output()
	{
		System.out.println("Hello World");
	}

	public void method(int a)
	{
		if(a < 10)
		{
			return;
		}

		System.out.println("Welcome to AHuier bolg!");
	}

	public static void main(String[] args)
	{
		Design design = new Design();
		int x = 8;
		int y = 3;

		int a = design.add(x, y);
		int b = design.subtract(x, y);
		int c = design.multiply(x, y);
		int d = design.divide(x, y);

		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
		System.out.println(d);

		design.output();
		int m = 15;
		design.method(m);
	}
}

실행 결과:
D:\src>java Design 11 5 24 2 Hello World Welcome to AHuier bolg!

좋은 웹페이지 즐겨찾기