일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 다형성
- Random
- 전자정부
- 추상클래스
- 25가지 효율적인 sql작성법
- 형변환
- 자바 야구게임
- Validations
- Full text
- 업캐스팅
- 상속
- 상속예제
- while
- Login with OAuth Authentication
- full text indexing
- angular2
- 로또
- IBatis procedure
- 야구게임
- jquery
- 자바
- 스프링
- 가변인자
- 이클립스
- 전체텍스트
- 페이징
- 전체
- 단축키
- 다운캐스팅
Archives
- Today
- Total
nalaolla
오브젝트 예제 6 (기본생성자와 매개변수 생성자를 활용) 본문
728x90
반응형
- package test.com;
- public class Test05board {
- int num;
- String title;
- String contents;
- String writer;
- String wdate;
- String[][] boardList;
- public Test05board() {
- num = 10;
- title = "제목";
- contents = "내용";
- writer = "작성자";
- wdate = "작성일자";
- System.out.println(num);
- System.out.println(title);
- System.out.println(contents);
- System.out.println(writer);
- System.out.println(wdate);
- }
- public Test05board(String[][] boardList) {
- this.boardList = boardList;
- /*for (String[] board : boardList) {
- for (String list : board) {
- System.out.print(list + " ");
- }
- System.out.println();
- }*/
- }
- } //end class
- package test.com;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.util.Date;
- public class Test05boardMain {
- public static void main(String[] args) throws IOException {
- // TODO Auto-generated method stub
- System.out.println("board main...");
- InputStream is = System.in;
- InputStreamReader isr = new InputStreamReader(is);
- BufferedReader br = new BufferedReader(isr);
- // Test05board 클래스를 작성하시오...
- // 속성 : 글번호, 제목, 내용, 작성자, 작성일자
- // 기본생성자와 매개변수 생성자를 활용하여 출력하시오..
- // 기본생성자 출력
- Test05board b01 = new Test05board();
- b01.num = 10;
- b01.title = "제목";
- b01.contents = "내용";
- b01.writer = "작성자";
- b01.wdate = "작성일자";
- System.out.println(b01.num);
- System.out.println(b01.title);
- System.out.println(b01.contents);
- System.out.println(b01.writer);
- System.out.println(b01.wdate);
- System.out.println("====================");
- String[][] boardList = new String[3][5];
- String[] menu = new String[] { "글번호", "제목", "내용", "작성자", "작성일자" };
- for (int i = 0; i < boardList.length; i++) {
- if (i == 0) {
- boardList[0] = menu;
- continue;
- }
- boardList[i][0] = String.valueOf(i);
- System.out.print("글제목 : ");
- boardList[i][1] = br.readLine();
- System.out.print("글내용 : ");
- boardList[i][2] = br.readLine();
- System.out.print("작성자 : ");
- boardList[i][3] = br.readLine();
- String dw = new Date().toString();
- boardList[i][4] = dw;
- }
- Test05board b02 = new Test05board(boardList);
- String[][] boardList2 = b02.boardList;
- for (String[] List : boardList2) {
- for (String x : List) {
- System.out.print(x + " ");
- }
- System.out.println();
- }
- } // end main
- } // end class
728x90
반응형
'JAVA > 5. Object1' 카테고리의 다른 글
오브젝트 예제 5 (클래스를 사용하여 객체를 생성) (0) | 2016.06.22 |
---|---|
오브젝트 예제 4 (접근제한자) (0) | 2016.06.22 |
오브젝트 예제 3 (오버로딩) (0) | 2016.06.22 |
오브젝트 예제 2 (Class 이해하기) (0) | 2016.06.22 |
오브젝트 예제 1 (import) (0) | 2016.06.22 |