Fri/Jan/10 [Java] day9.

Fri/Jan/10 
[Java] 
day9.

<교재, 배운 내용 정리>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class MainClass {
    public static void main(String[] args) {
        InfoClass ic1 = new InfoClass(654"test1");
        InfoClass ic2 = new InfoClass(135"test2");
        System.out.println(ic1.toString());
        // com.wjh.test.InfoClass@15db9742
        // @숫자2자리 == class의 타입
        // @뒤에 알파벳 2개, 숫자4개 == 주소
        System.out.println(ic2.toString());
        // com.wjh.test.InfoClass@6d06d69c
        // toString method는 Object.class에서 상속된 것
        System.out.println(ic1.getClass());
        // class com.wjh.test.InfoClass
        // class의 타입 InfoClass
        // 객체의 type 알고자 할 때
    }
}
cs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.wjh.test;
public class InfoClass {
    int a = 10;
    String s = "info";
    public InfoClass(int n, String s) {
        this.a = n;
        this.s = s;
    }    // 기본생성자 없으면 MainClass에서 오류
        // 기본생성자 자동생성은 class안에 아무것도 없을 때만!
        // 그래서 기본생성자는 class 생성하면서 바로바로 만들어주는게 좋다
    public String toString() { 
        return a + "   " + s;
    }    // 상속받은 to String method를 수정함
        // Class 객체의 모든 값 불러올 때 활용가능
}
cs


< While Loop >

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 1.
while(비교조건) {
    // 조건 결과 값이 true 일 경우 실행
}
// 2.
while(비교조건) {
    if(){
        break// while loop 중지
    }
}
cs


<Scanner>

Scanner.class (java.util package 안에 존재)
> import java.util.Scanner;

Java 기초에만 쓰임, 나중에 Java FX, Java Web에서 다른 입력 도구 사용


< 교재 ch6. 예제 풀이 >

...

<The End>

댓글

가장 많이 본 글