JavaSE 9 강:대상 을 위 한 패키지
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!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.