목록java 상속 (2)
겉바속촉
상속이란? 기존의 클래스를 재사용하여 새로운 클래스 작성 두 클래스를 조상과 자손으로 관계를 맺어줌 자손은 조상의 모든 멤버를 상속받음 (단, 생성자와 초기화블럭은 제외) 자손의 멤버갯수는 조상보다 같거나 많다. class 자손클래스 extends 조상클래스 { // } 공통부분 : 조상에서 관리 개별부분 : 자손에서 관리 조상의 변경은 자손에 영향 O 자손의 변경은 조상에 영향 X 한 클래스의 멤버변수로 다른 클래스를 선언하는 것 작은 단위의 클래스 먼저 생성 후 => 이들을 조합하여 하나의 큰 단위의 클래스 생성 java는 단일상속만 가능, 다중상속 불가능 비중이 높은 클래스 하나만 상속관계로 함 비중이 적은 나머지 클래스는 포함관계로 함 모든 클래스의 최고조상 조상이 없는..
우리가 차이점을 알아야합니다 우선 생성자로 주입 할때 -value setter로 주입 할때 -value -name 이제 시작해볼게요:) 각각 다음처럼 패키지랑 클래스 생성해주세요 PersonData.java 구조는 변수 선언 후에 디폴트 생성자 만들어놨습니다 그리고 자동완성으로 get, set 해주시면 됩니다 package spring.day0625.ex3; public class PersonData { private String sawonname; private int pay; private String ipsaday; //디폴트생성자 PersonData() { } //사원명은 생성자로 주입 PersonData(String sname) { sawonname=sname; } //페이, 입사데이는 sett..