함수는 메소드라고도합니다!
기능 및 기능 :
1. 함수를 정의하고 함수를 캡슐화하는 데 사용됩니다.
2. 코드의 재사용 성을 향상시킬 수 있습니다.
기능 참고 :
1. 함수 응용 프로그램을 수행 할 수 없습니다 (함수는 함수 내에서 정의 할 수 없습니다).
2. 기능은 호출되는 경우에만 실행할 수 있습니다.
3. 기본 데이터 유형 (문자열, int,…
4. void에 의해 수정 된 함수의 경우 함수의 반환 문을 생략하고 기록 할 수 없습니다.
5. 기능 이름은 요구 사항에 따라 이름을 지정할 수 있습니다.
코드 예 : (함수/방법의 차이가 있거나없는)
함수/메소드 코드 예제 :
public class nofunc {public static void main (string [] args) {// 메인은 int a = 1; int b = 2; int addsum = 0; int mulsum = 0; addsum = a+b; mulsum = a*b를 실행하는 프로그램의 함수이기도합니다. // a의 값을 수정하고 다른 작업을 수행합니다 addSum = a+b; mulsum = a*b; system.out.println ( "add"+addsum); system.out.println ( "mulsum"+mulsum);}}일반 함수/방법 코드의 예 :
공개 클래스 func {int a = 1; // a는 실제 매개 변수 int b = 2; void cal (int addsum, int mulsum) {// sum은 공식 매개 변수 addsum = a+b; mulsum = a*b; system.out.println ( "add"+addsum); System.out.println ( "다중"+mulsum); // void는 return 값이 없습니다} // a의 값을 수정하고 다른 작업을 수행 int seta (int a) {// a는 공식 매개 변수입니다 .a = a; // 실제 매개 변수는 공식 매개 변수에 할당됩니다. // 리턴 리턴 값 a} public static void main (String [] args) {// main은 func f = new func (); // 개체 생성 f.cal (0,0); // 객체는 추가 함수를 호출하고 0은 sum (초기화) F.seta (2)에 할당됩니다. // a는 2f.cal (0,0)에 할당됩니다. // 다른 곳에서 작업을 수행}}실행 결과 : (동일)
추가 3
곱셈 2
추가 4
곱셈 4
기능 분류 :
1. 일반 기능
2. 생성자
3. 주요 기능 (특별)
생성자 노트 :
1. 생성자의 메소드 이름은 클래스 이름과 동일해야합니다.
2. 함수 유형을 선언 할 수없고 리턴 유형이 없으며 무효로 정의 할 수 없습니다.
3. 생성자를 수정할 수없는 정적, 최종, 동기화 및 초록과 같은 비 액세서리 수정 자 수정은있을 수 없습니다.
4. 생성자를 직접 호출 할 수 없으므로 새 키워드를 통해 호출해야합니다.
생성자의 기능 :
1. 매개 변수를 전달하는 것이 편리합니다.
2. 새로 생성자를 호출하여 개체를 초기화하십시오. 형식 (매개 변수 목록)과 일치하는 객체를 초기화하는 것입니다.
예제 생성자 코드 :
공개 클래스 생성자 {int a = 233; int b = 233; 생성자 () {// 매개 변수 생성자 없음} 생성자 (int a, int b) {// 인수 생성자 this.a = a; this.b = b; } void cal () {int addsum = a+b; int mulsum = a*b; System.out.println ( "추가"+addsum); System.out.println ( "다중"+mulsum); // void는 반환 값이 없습니다} // a의 값을 수정하고 다른 작업을 수행합니다 int seta (int a) {// a는 공식 매개 변수입니다 .a = a; // 실제 매개 변수는 공식 매개 변수에 할당됩니다. // 리턴 리턴 값 a} public static void main (String [] args) {생성자 C1 = 새 생성자 (); // 관례 제작자 C1.cal ()에 의해 생성 된 객체; // 관습되지 않은 생성자 객체는 CAL 기능 생성자 C2 = 새로운 생성자 (1,2)를 호출합니다. // 객체 초기화 c2.cal (); // 매개 변수 생성자 객체는 cal 함수 c2.seta (2)를 호출합니다. // a는 2 c2.cal ()에 할당됩니다. // 또는 조작이 별도로 수행됩니다}}실행 결과 :
추가 466
곱셈 54289
추가 3
곱셈 2
추가 4
곱셈 4