Central-IT의 프로그래밍 이야기

Java class 생성, 접근 실습 본문

Java

Java class 생성, 접근 실습

Central-It 2015. 2. 23. 14:41
반응형

# class를 생성하여 멤버변수와 메소드를 정의한다.

멤버변수와 메소드의 접근방법을 알아보고 class의 사용법을 알아본다.


class Book

{

    //클래스 정의 Book

    //책제목 : 문자열 title

    //책가격 : 정수형 price

    //책가격 : 정수형 num

    //책 총합계 구하기 함수(메소드)

    //정수형 리턴 sum()

    //sum() = 책가격 * 책개수


    String title;

    int price, num;

    

    public int sum()

    {

        return price*num;

    }

}


public class Test5

{

    public static void main(String[] args)

    {

        //Book 클래스 사용

        Book bk = new Book();    //new 연산자를 사용하여 bk라는 클래스 변수에 Book클래스의 인스턴스를 할당해준다.

        bk.title = "java";          //bk변수에 .연산자를 이용하여 title 변수에 접근하여 문자열 "java" 를 할당한다.

        bk.price = 10000;        //bk변수에 .연산자를 이용하여 price 변수에 접근하여 정수형 10000을 할당한다.

        bk.num = 10;            //bk변수에 .연산자를 이용하여 num 변수에 접근하여 정수형 10을 할당한다.


        //출력형식

        //"책제목 : java"

        //"책가격 : 10000"

        //"책개수 : 30"

        //"총가격합계 : 300000"

        

        System.out.println("책제목 : "+ bk.title);    //bk변수에 .연산자를 이용하여 title 변수에 접근하여 "java" 문자열을 출력한다.

        System.out.println("책가격 : "+ bk.price);   //bk변수에 .연산자를 이용하여 price 변수에 접근하여 10000 문자열을 출력한다.

        System.out.println("책개수 : "+ bk.num);   //bk변수에 .연산자를 이용하여 num 변수에 접근하여 10 문자열을 출력한다.

        System.out.println("총가격합계 : "+ bk.sum());    //bk변수에 .연산자를 이용하여 sum함수를 호출한다.

    }

}


# 콘솔 실행결과



반응형

'Java' 카테고리의 다른 글

Java와 Eclipse 설치와 설정  (0) 2015.03.03
Java 생성자 실습 1  (0) 2015.02.25
함수와 switch문을 이용한 계산기  (0) 2015.02.23
Java 피보나치 수열  (0) 2015.02.23
Comments