본문 바로가기

[study]이론정리237

java 7일차 _01.메서드 3. 메서드( method ) 1) 용도: 기능처리. 일반적으로 인스턴스 변수와 관련된 기능처리이다. ( 변수값 수정, 변수값 조회, 유효성검사 기능 ... ) 2) 문법: public 리턴타입 메서드명 ( [변수, ...] ) { // [변수, ...] : 파라미터 // 파라미터는 없거나 여러개 지정 가능 문장1; [return 값]; // 리턴값 // 리턴값은 없거나 반드시 한개만 지정 가능 } 3) 특징 - 반드시 호출해야 실행된다. ==> 호출 방법은? 가. 다른 클래스에서 step1: 반드시 객체생성해야된다 클래스명 참조변수명 = new 클래스명 ( [값,...] ); step2: 참조변수명.메서드( [값,...] ); 나. 자신 클래스에서 step1: 반드시 객체생성해야된다 클래스명 참조변수명.. 2024. 3. 18.
java 7일차 _ 6일차정리 1. 클래스 - 자바의 최소한의 단위 - 구성요소: -> 변수(인스턴스변수, 멤버변ㅅ) : 객체의 속성저장 -> 메서드(인스턴스메서드, 멤버메서드) : 기능처리용 일반적으로 변수의 핸들링 역할(수정, 조회) -> 생성자 : 변수 초기화용 - 문법: public 클래스명 { // 인스턴스 변수 // 생성자 // 메서드 } * 클래스명은 사용자정의 식별자, 첫글자 대문자, 의미있는 명사형 을 사용해야한다. - 사용방법: 작성된 클래스는 반드시 객체 생성해야 된다. -> 문법: 클래스명 변수명 = new 클래스명 ( [값, 값, ...] ); ==> 클래스의 멤버(인스턴스변수,메서드)가 heap 메모리에 생성된다. heap 메모리에 생성된 것은 '인스턴스(instance)' 라고 부른다. ///////////.. 2024. 3. 18.
java 6일차_ 02. 메서드 4. 메서드(method) 1) 클래스 구성요소 역할 public class 클래스명 { // 인스턴스 변수: 객체의 속성을 저장하는 용도 ``this. ``변수 가능. ( 일반적으로는 this 생략 ) 직접 접근 방지 위해서 private 로 지정한다. ex) private int age; // 생성자: 인스턴스 변수의 초기화 용도. 오버로딩( overloading 가능) this( 값, ... ) 이용해서 다른 생성자도 호출가능. ex) public cat( int age ) { this.age = age; } // 메서드: 다양한 기능처리 용도. 지금은 age 라는 인스턴스 변수를 수정 또는 조회하는 역할로 메서드를 작성할 것이다. } 2) 메서드 문법 [ ] -> 옵션 - 문법: // 메서드 pu.. 2024. 3. 15.
java 6일차 _01. 생성자(3) 생성자를 좀더 쉽게 생성 // 이클립스에 의한 생성자 작성( 우클릭 > source > Generate Constructor > superclass: 기본생성자 / fields: 파라미터포함) 2024. 3. 15.