Cute Running Puppy
반응형

this() 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..

[혼자공부하는자바] chapter 06-3. 생성자

[혼자공부하는자바] chapter 06-3. 생성자 생성자: new 연산자로 호출되어 객체의 초기화를 담당 기본 생성자 클래스에 명시적으로 생성자를 선언하지 않으면 컴파일러는 기본 생성자를 추가한다. 생성자 선언 //생성자 선언 방법 클래스( 매개변수선언, ...) { //객체의 초기화 코드; } 생성자는 반환 값이 없다. 필드를 초기화 할 때 사용할 수 있다. 클래스 이름과 동일하다. 클래스에 생성자가 명시적으로 선언되어 있을 경우, 반드시 선언된 생성자를 호출해서 객체를 생성해야 함 생성자 선언 package sec02.exam01; public class Cake { Cake (String cream, int price){ } } 생성자를 호출해서 객체 생성 package sec02.exam01; ..