본문 바로가기

Programing/Java

[Java] 예제 클래스-2

Java 클래스 예제



파일명:Ex05_03_클래스.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Person{
    String name;
    int age;
    double height;
    static String country;
    
    public void display(){
        System.out.println(name+","+age+","+height+","+country);
        
    }
}
public class Ex05_03_클래스 {
    public static void main(String[] args) {
        
        Person cs = new Person();
        
        cs.name = "철수";
        cs.age = 30;
        cs.height = 167.4;
        Person.country = "대한민국";
        
        cs.display();
        Person yh = new Person();
        
        yh.name = "영희";
        yh.age = 31;
        yh.height = 155.4;
        Person.country = "미국";
        
        yh.display();
    }
 
}
 
cs

예제 코드


결과


클래스의 매서드를 사용하는 예제이다.
클래스는 main 클래스와 같이 클래스 내에 매서드 생성이 가능하다.

그렇게 생성된 매서드는 다른 클래스에서도 사용 가능한데
이때도 접근 제어 지시자를 사용하여 접근이 가능한 범위를 설정 가능하다.
보통은 public으로 생성한다.

위의 예제는 객체를 생성하여 클래스의 인스턴스 변수를 사용하고
인스턴스 매서드를 사용하여 값을 입력하고 출력하는 예제이다.


'Programing > Java' 카테고리의 다른 글

[Java] 예제 클래스 변수  (0) 2016.05.21
[Java] 예제 매서드-3  (0) 2016.05.21
[Java] 예제 클래스  (0) 2016.05.21
[Java] 과제 배열  (0) 2016.05.21
[Java] 예제 배열 2차원입력  (0) 2016.05.21