상속 2행시 외 수업감상

상 - 상당히 이쁜 여자가 있어요. 다가가보도록 하지요. 용기를 내어 다가가 말을 걸었어요

속 - 속았네요.. 화장빨이네요..


class A { .....
}
class B extends A { .....
}
여기서 extends A란 클래스 B가 클래스 A를 상속받았다는 의미이다.
변수를 private 타입으로 지정하였을 경우 하위클래스 ( 상속받은 클래스 ) 에서는 이 변수를 사용이 불가능하다.

오버라이딩 - 상속관계에 있는 클래스들 간에 같은 이름의 메소드를 정의하는 경우. 메소드가 오버라이딩 되었다면 상위 클래스의 메소드가 하위 클래스에 의해 가려지게 된다.

super - 하위클래스에 가려진 상위클래스의 멤머변수나 메소드에 접근할 때 사용. 상위클래스의 생성자 호출을 위해 사용.

요번 시간에는 5장. 상속에 대해 수업을 나갔습니다.
새롭게 5장에 들어가는 것이다 보니, 오버라이딩이니 하는 것들이 생소하게 느껴졌습니다.
자바는 점점 뒤로 갈수록 어려워지고 있는것 같습니다...  ㅠㅠ
일단 상속에 대한 개념은 머릿속에 잡힌 것 같습니다. 다음 수업 역시 열심히 들어봐야겠습니다.

by Flandres | 2009/11/22 22:03 | JAVA | 트랙백 | 덧글(2)

오버로드 사행시 외 수업감상

오 - 오늘의 나는 아직 부족함을 느낀다.

버(바) - 바람이 있건대, 내일의 나를 위해 

로 - 노를 저어 앞으로 나아가자. 후일 찾아올 나의

드 - Dream 을 위해


메소드 오버로딩 - 생성자 오버로딩과 의미는 같다.
한 클래스 내에서 같은 이름의 메소드를 사용하는것이 가능하다.
중첩된 메소드들은 매개변수의 형과 개수가 다른 형태를 가져야 한다.
다형성을 제공한다. 즉 하나의 메소드 이름으로 다양한 연산 수행이 가능.

요번 시간은 메소드 오버로딩을 학습하였습니다.
다른 때와 같이 먼저 교수님 설명을 듣고 예제 푸는 것에 임하였습니다만 이번 오버로딩은 다른때보다 특히 어려웠던것 같습니다.
집에 와서 한번 더 해보려고 자바 홈페이지에 들어가서 깔았습니다만 컴파일이 안되네요. 제가 잘못 설치했나 봅니다. ㅠ
여하튼 제 느낌상 이번 오버로딩은 다른때보다 어려웠던 감이 있는것 같습니다.
필히 복습해봐야겠습니다..
아 그리고 삼(사)행시의 요번 주제어는 너무 특이해서 억지로 짜맞춘 경향이 있습니다 ;;

by Flandres | 2009/11/15 21:19 | JAVA | 트랙백 | 덧글(1)

한정자 삼행시 외 수업감상

한 - 한가한 나날 속의 당신

정 - 정녕 당신은 이 한가한 시간을 즐길 수 있는 위치에 있는가.

자 - 자신의 위치를 한번 되돌아 보는게 어떠한가


변수를 private로 선언하면, 외부에서 접근이 불가능하고, 외부에서는 클래스에 public으로 선언된 메소드만 사용할 수 있다.
static은 객체를 따로 만들지 않아도 존재함을 의미한다.

Integer.parseint() -> static int parseint(String S)

이번 시간엔 메소드를 위주로 수업이 진행되었습니다.
자바수업이 4장에 들어오면서, 조금 어려운 감이 수업이 진행될때마다 항상 느껴지고 있습니다.
모르는 것은 옆의 선배님이나, 친구와 함께 이야기해보고, 에러 발생시엔 서로 도와가며 해결해나가고는 있습니다.
그러나 4장이 진행되면서, 서로 힘들어하기는 마찬가지인거 같습니다.
좀 더 노력해야 할 것 같습니다~

by Flandres | 2009/11/08 22:01 | JAVA | 트랙백 | 덧글(1)

생성자 삼행시 외 수업감상

생 - 생각하는 사람은

성 - 성공으로 가는 길에 다가서는 사람이다.

자 - 자. 성공으로 향한 길을 한 걸음씩 내딛어보자.

수업감상
요번 수업은 클래스에 대해 학습하는 시간이었습니다.
클래스에 대한 간단한 내용은 자바수업 초기에 약간 들었던 요소이고, 이번 수업에는 심화되었달까. 그런 느낌이었습니다.
예를 들면 객체변수(참조 변수, 기본 변수)와 클래스변수 등.
-객체변수
    int my_count1 = 100;
    int my_count2 = my_count1;  <- 기본변수대입
    Box mybox1 = new Box();
    Box mybox2 = mybox1;  <- 참조변수대입
-클래스 변수는 static을 이용하여 선언.
수업시간에 약간 어려웠던지, 지금 다시 수업감상을 쓰면서 강의자료를 보고 되짚어보는데도, 어렵게 느껴지긴 매한가지입니다.
여하튼 다음 수업시간에도, 집중을 요해서 들어 볼 필요를 느끼고 있습니다.

by Flandres | 2009/11/01 17:29 | JAVA | 트랙백 | 덧글(2)

JAVA - 9월 29일 5주차 선택문 3행시

선 - 선동열감독 직접 마운드에 오르는데요! 혼전 속에 교체할만한 믿음직한 계투선수를

택  - 택하지 못했나봐요. 아 말씀드리는 순간 선동열감독 공을 던집니다!! 아... 이게 뭔가요..

문 - 문제있네요.. 구속이 100Km도 안나오는데요.. 나이는 속이지 못하나요..

어떤 삼행시를 써야할까 하다가 갑자기 생각나서 썼습니다.
이거 뭐... ㅋㅋㅋ

by Flandres | 2009/10/03 22:36 | JAVA | 트랙백 | 덧글(1)

◀ 이전 페이지          다음 페이지 ▶