일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스 네트워크
- mysql 패키지
- 리눅스 사용자 제한
- 실행시 문자
- mysql 기본관리 db
- 안드로이드 어플
- 리눅스 패키지
- 리눅스 소유권
- Linux
- linux mysql
- 리눅스 소유권 변경
- 스타일선택자
- MySQL
- 리눅스
- 포트중복 오류
- 포트중복
- Spring Boot version
- chown
- port 중복
- 리눅스 사용자
- Spring Boot port 변경
- 안드로이드
- mysql 기본관리 db 생성
- 스타일 선택자
- 리눅스 디렉토리
- Spring Boot
- yum
- cat
- 주석
- ls
- Today
- Total
Central-IT의 프로그래밍 이야기
Java class 생성, 접근 실습 본문
# 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 |