반응형 Language/JAVA45 new 예약어로 클래스를 생성하기 클래스를 사용하려면 먼저 클래스를 생성해야합니다. 자바에서 클래스를 생성할 때는 new예약어를 사용하고 이어서 생성자를 작성해 줍니다. 클래스 자료형 변수를 선언하고 new 예약어로 생성자를 호출하여 대입하면 새로운 클래스가 생성됩니다. 클래스가 생성된다는 것은 클래스를 실제 사용할 수 있도록 메모리 공간(힙 메모리)에 올린다는 뜻입니다. 이렇게 실제로 사용할 수 있도록 생성된 클래스를 '인스턴스' 라고 합니다. 그리고 인스턴스를 가리키는 클래스형 변소를 '참조변수'라고 합니다. 2020. 6. 15. 클래스와 인스턴스 클래스 생성하기 클래스를 사용하기 위해서는 클래스를 생성해야 합니다. new 예약어를 이용하여 클래스를 생성합니다. [문법] 클래스형 변수이름 = new 생성자(); [예시] Stuedent studentA = new Student(); 2020. 6. 15. naming convension 클래스 이름은 대문자로 시작. 패키지의 이름은 소문자로 시작 메서드나 변수의 이름은 소문자로 시작해서 단어마다 대문자로 작성(camel notoation) [참고] 반드시 지켜야하는 사항은 x. 일종의 관례 2020. 6. 15. 메서드의 장점 1.기능을 나누어 코드를 효율적으로 구현할 수 있다. 2.기능별로 메서드를 구현해 놓으면 같은 기능을 매번 코드로 만들지 않고 그 기능의 메서드를 호출하면 되므로 매우 편리하다. 3.프로그램을 실행할 때 생긴 오류를 수정하는 디벅깅 작업을 할 때도 편리하다. -> 하나의 기능이 하나의 메서드로 구현되어 있기 때문에 오류가 난 기능만 찾아서 수정하면 되기 때문이다. 2020. 6. 15. 메서드와 스택 메모리 메서드가 호출될 때 사요하는 메모리: 스택(stack) 메서드의 기능이 끝나면 자동으로 반환되는 메모리를 의미합니다. 스택은 자료가 상자처럼 쌓이는 자료구조를 말합니다. 스택은 마지막에 추가된 자료부터 순서대로 꺼내서 사용할 수 있으며 LIFO(Last In First Out)구조라고 부릅니다. 2020. 6. 15. 메서드 설명 메서드 반환형: 반환값의 자료형을 나타냅니다, 반환값이 없는 경우 void라고 작성합니다. 메서드 이름: 메서드(함수)의 기능과 관련하여 명명합니다. 매개변수, 인수: 메서드(멤버 함수)의 수행을 위해 필요한 벼수를 의미합니다. 반환값: 메서드(멤버 함수)를 함수를 호출한 곳으로 되돌려(반환) 주려는 값을 의미합니다. return: 메서드(멤버 함수) 결과를 반환하기 위한 예약어입니다. 2020. 6. 15. 이전 1 ··· 3 4 5 6 7 8 다음 반응형