Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 내장객체영역
- 테이블생성
- 2챕터독서
- 요청파라미터
- 평가용
- tㅐ
- InteliJ
- 책추천
- 일상
- 생크림활용기
- 첫줄
- 스프링
- 소트라테스익스프레스
- 데이로그
- 도전로그
- MySQL
- requestparameter
- 권한부여
- 데일리
- 복습!
- 자기계발
- final변수
- JSP
- 종단관심사
- 노스마트폰챌린지
- 데이터베이스생성
- diario
- 횡단관심사
- onlyfullgroupby
- daily
Archives
- Today
- Total
Emma.log()
abstract 클래스와 메서드2 본문
abstract연습을 위해 shape 클래스, 삼각형, 사각형 클래스, 출력을호출할 메인클래스를 생성한다. shape클래스를 슈퍼클래스로만든다.
슈퍼클래스 에서는 선언의 의미로 abstract클래스로 생성하고 abstract메서드로 메서드 선언만 하였다.
여기서는
"삼각형을 그려요"
"삼각형을 지워요"
"사각형을 그려요"
"사각형을 지워요"
를 출력할것이다.
상속을 받아 클래스를 생성하고, 생성된 두 클래스에 메서드를 오버라이드 하여 출력될 값을 새로 입력한다.
그러고 나서 메인에서 객체를 생성해서 출력하면 된다
다형성도 이렇게 38번처럼 사용해본다. 이때는 좀 쉬운데 왜 저게 다른데로 가면 어렵지... if문이나 for나 while반복문으로 들어가면 객체생성을 어디서할지 어떻게 할지부터 어렵다... 객체 어렵다ㅠㅠㅠ
'Back-End > Java' 카테고리의 다른 글
접근지정자 default, public, private, protected (0) | 2022.02.13 |
---|---|
abstract클래스 활용해서 출력 (0) | 2022.02.13 |
abstract 클래스와 메서드1 (0) | 2022.02.13 |
override 활용2 (0) | 2022.02.13 |
Override 활용1. (0) | 2022.02.13 |