뚜벅이 한걸음

자바 클래스 조금 더 살펴보기 본문

java

자바 클래스 조금 더 살펴보기

뚜벅뚜벅뚜벅이 2022. 7. 10. 15:01
반응형

1. 멤버 변수

클래스 내부에 쓰는 변수를 멤버 변수라고 했다.

멤버 변수의 경우 변수의 속성에 알맞은 자료형을 선언해 주어야 한다.

예를 들어 자료가 숫자라면 정수형인 int형을 사용해 준다.

여기서 눈여겨볼 점은 우리가 배웠던 기본 자료형 말고도 String과 같은 클래스도 자료형으로 사용이 가능하다는 것이다. 따라서 String은 문자열 클래스이므로 첫 글자를 대문자로 써줘야 한다.

public class Person {
String name;
int height;
double weight; 
char gender;
boolean married; 
}

 

Person 클래스의 멤버 변수로 사람의 이름, 키, 몸무게 등을 선언했다.

위의 int, double 등은 기본 자료형으로 선언할 수 도 있고,

아까 말했던 String과 같이 클래스 형으로도 선언할 수 있다.

클래스 형이라는 것은 객체 자료형, 또는 참조 자료형이라고도 한다.

그런데 String은 내가 만든 적이 없는 클래스이다.

이는 JDK 제공하는 것으로 Date도 마찬가지로 우리가 편하게 가져다 쓸 수 있다.

마찬가지로 우리가 Person 클래스를 만든 것처럼 다른 클래스에서 이 클래스를 가져다가 멤버 변수의 자료형으로 쓸 수 있다.

public class Student {
int studentID; 
String studentName;
int grade;
String address; 

public void showStudentInfo(){
System.out.println(studentName + "," + address); 
}

이렇게 클래스의 내부에서 멤버 변수들을 활용하여 클래스의 기능을 구현한 것을 멤버 함수라고 한다.

이제 이 클래스는 학생 정보를 출력할 수 있게 된 것이다.

반응형

'java' 카테고리의 다른 글

Java 클래스와 인스턴스  (0) 2022.07.10
Java 메서드  (0) 2022.07.10
클래스와 객체  (0) 2022.07.10
메쏘드 ,method  (0) 2022.07.10
반복문을 이용하여 별 찍기  (0) 2022.07.09