문제 [6-22]
p.383 String class 표 참고
- charAt(index) : 반환(char)
- s1.equals(" ") :자기자신(s1)과 매개변수("") 가 같으면 true(반환: boolean)
- s1.length : string의 길이 return (반환:int)
|
class EX6_22 str="1234o"; } |
|
isNumber가 static 변수가 아니면 error!
->why?
static은 staic만 부를수 있다 non-static을 불러올수 없음
인스턴스 변수나 메서드는 객체가 꼭 필요! 반면 static은 필요 없으~
커피를 마셨더니 배가 보글보글~~
객체지향개념 2-3 (추상클래스 & 인터페이스 )
6.1 추상클래스
- 추상 메서드 : 구현은 자식클래스에서...
- 추상클래스에서 일반메서드 구현 가능, 일반메서드가 추상메서드 구현 가능
6.2 추상메서드
when : 꼭 필요하지만 자손마다 다르게 구현하게 될 것 같을 때
졸 to the 려
구체적인 내용은 자손클래스에서 구현
how? 추상클래스를 상속받고 난후 상세 구현
shape -> getArea():넓이구하는 메서드(추상) ->computeArea(double,double)
circle rectangle truangle
3.14*r*r, w*h,0.5*b*h
|
abstract class Shape Shape s=new Circle(); group[0].computeArea(10.0,10.0); |
|
'Studynote > Computer Science 12' 카테고리의 다른 글
chapter 11 Map (0) | 2018.11.05 |
---|---|
10.14.Tue (0) | 2018.11.05 |
09-23-Tue 6장 다형성~. (0) | 2018.11.05 |
09-22-Mon (0) | 2018.11.05 |
[14.09.16.Tue]시스템프로그래밍::다형성 (0) | 2018.11.05 |
댓글