Cute Running Puppy
반응형

메서드 2

3주차_07. 클래스 내부 구성 요소

필드 클래스에 선언된 변수 필드와 지역 변수 객체의 속성 값을 지정할 수 있는 변수 cf) 지역변수: 메소드에 포함된 변수 필드 지역 변수 선언 위치 클래스 중괄호 안 메서드 중괄호 안 생성되는 메모리 위치 힙 메모리의 객체 재부 스택 메모리 초기화 초기화 하지 않아도 강제 초기화 직접 초기화 필수 Class APPLE { int a = 3 // 필드 void eat() { int b = 4; // 지역 변수 } } 메서드 클래스의 기능 자바_제어자 리턴_타입 메서드명(입력매개변수) { 메서드 내용; } public static int sum (int a, int b) { return a + b; } 여러 리턴 타입의 메서드 //리턴타입: void, 입력매개변수: 없음 void print() { Syst..

2주차_06. 클래스와 객체

클래스의 구조 class 클래스명 { ... } //클래스명은 대문자로 적기! //클래스 밖에 올 수 있는 것들 package ...; import ...; class 클래스명 {...}; //클래스 안에 올 수 있는 것들 public class 클래스명 { //클래스명은 파일명과 동일해야 함 int a; // 필드 double b(); // 메서드 a() {...} // 생성자 class 클래스명 {...} // 이너 클래스 } 클래스의 외부 구성요소 패키지 임포트 다른 패키지의 클래스를 사용하고 싶을 때 사용하는 요소 외부 클래스 클래스 외부에 또 다른 클래스가 포함될 수 있다 1개의 .java 파일에 여러 개의 클래스가 포함될 수 있다. 단, 외부 클래스는 public 키워드를 사용할 수 없다. 클..