본문 바로가기

자바 상속2

[기초 자바] 상속의 기초 개념(1) package may0518; public class Inheritance { public static void main(String[] args) { ChildClass cc = new ChildClass(); cc.childFunc(); System.out.println("///"); cc.parentMethod(); cc.name = ""; //같은 패키지 안에서는 에러 나지 않고 인식됨 } } 부모클래스인 A클래스가 B클래스에게 상속한다는 말은 , B클래스가 A클래스의 자식클래스가 되어 상속을 받는다는 뜻입니다. 이런 경우에 자식클래스인 B클래스는 A클래스의 멤버 변수와 메서드를 편리하게 사용할 수가 있습니다. class B extends A{ } 이렇게 표현하는데요, extend라는 단어가 확장.. 2021. 5. 18.
상속을 통한 운동 선수 입출력 관리 (상속 형변환) 어제 배웠던 예제는 단순히 클래스를 여러개로 나눠서 DTO와, DAO를 구분하고 getter, setter 함수를 활용하여 캡슐화를 익히는 과제였습니다. 오늘은 더 나아가 상속의 개념을 접목시켜 예제를 풀어보고자 합니다. 무엇을 위해서 작동하는 코드를 만들고 싶은지를 일단 잘 정리해야 합니다. 우리는 이 코드를 통해서 가상의 야구팀을 만들고, 그 안에 선수들의 기본적인 정보를 입력, 삭제, 수정, 그리고 출력하여 확인하고 싶습니다. 그렇다면 여기서 DTO는 기본적인 정보들을 담고 있는 부분이 될 것이고 각각의 함수는 DAO에 담기게 됩니다. 마지막으로 메인 함수에서는 잘 만들어놓은것을 하나하나씩 쏙쏙 뽑아서 최종적으로 실행을 하게 될 것입니다. 먼저, 앞전과 같이 크게 세 부분으로 나눠서 코드를 짤 수 .. 2021. 5. 18.