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>
댓글
댓글 쓰기