[Java]객체 , 클래스[멤버변수, 메서드]

이지현·2021년 11월 4일
1
post-thumbnail

📕1. 객체

  • 1-1 객체란?

    사전뜻으로 객체는 의사나 행위가 미치는 대상이라고 설명이 되어있다.
    즉 , 눈에 보이는 사물 또는 눈에 보이지 않는 어떠한 행동을 하는 것이 객체가 된다.

    (1) 눈에 보이는 사물 : 사람, 자동차 등
    (2) 눈에 보이지 않는 어떠한 행동을 하는 것 : 주문, 생산, 관리 등


📕2. 클래스

  • 2-1 클래스란?

    객체의 속성기능을 코드로 구현한 것
    클래스를 정의하다라는 것은 클래스를 만들어 안에 객체의 속성객체의 기능을 입력하는 것

  • 2-2 클래스 정의 문법

(접근제어자) + class + 클래스 명 {
	멤버변수;
        메소드;
}
  • 2-3 클래스 정의 예시

    문제 : 학생이라는 객체클래스로 정의하기

public class Student {
	 int studentID;	// 학번[멤버변수]
         String studentName;	// 학생이름[멤버변수]
         
         public String getName() {	// 메소드 : getName함수 호출시 studentName 값을 반환한다.
             return studentName;     
      }
}

📕3. 메서드

  • 3-1 메서드란?

    클래스 내부에서 멤버변수를 사용하여 클래스 기능을 구현하는 것을 멤버함수 또는메서드라고 한다.

    메서드는 함수의 한 종류로 사용되며, 아래에서 함수에 대해 알아보자.

  • 3-2 함수란?

    함수 : 하나의 기능을 수행하는 코드구문

  • 3-3 함수의 구조

    함수는 [함수의 이름] + [입력 값] + [출력 값]으로 되어있다.

  • 3-4 함수 정의하기 문법

반환형타입 + 함수 명 (입력 값 = 매개변수 = 파라미터값) {
	return 입력 값; // return : 예약어로, 이 함수의 결과 값을 반환한다는 뜻
}
  • 3-5 함수 정의하기 예시

    💡 문제 : 더하기 기능을 하는 함수를 구현하기

int add(int a, int b) {
    int result = a + b;
    return result;
}

📕4. 패키지

  • 4-1 패키지란?

    클래스 파일의 묶음 형태를 말한다.

    📌 관련이 있는 클래스끼리 묶어 패키지안에 넣게 되면 계층구조로 되어 관리하기가 쉬워진다.

profile
개발 공부 중인 지현이

0개의 댓글