일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 내장객체영역
- 평가용
- 데이로그
- 노스마트폰챌린지
- 권한부여
- diario
- final변수
- 종단관심사
- daily
- onlyfullgroupby
- 책추천
- 요청파라미터
- 일상
- 횡단관심사
- 도전로그
- 소트라테스익스프레스
- MySQL
- 복습!
- requestparameter
- 자기계발
- 테이블생성
- JSP
- 스프링
- 첫줄
- 생크림활용기
- 2챕터독서
- 데일리
- tㅐ
- 데이터베이스생성
- InteliJ
- Today
- Total
목록Back-End/Java (40)
Emma.log()

우선 메인함수 없는 Member 클래스를 생성해준다. 변수 두개 name, age 만들어주고 변수 대입하고, 디폴트생성자, 인자 두개 생성자 만들어주고 view 함수 생성후 출력값 입력한다.여기서 생각할 점은 새로운 클래스 ConstructEx7 클래스에서 member클래스로 객체를 생성하고 매개변수 2개인 생성자를 호출해서 매개변수 값을 대입하게끔 값을 입력했다. 그래서 여기서 입력된 이름 : 가나다 , 나이 : 22로 값이 출력되는데 값이 애초에 멤버클래스에 입력해둔 것에서 변경되었다. 이건 디폴트 생성자로 호춣한게 아니라 매개변수 두개짜리로 호출해서 그렇다다시 디폴트 생성자를 이용해서 ob2객체를 만들어서 호출해보면 이때 디폴트 값이 출력되는걸 볼수있다.

value object 값을 가지고 다니는 객체 vo라고 부른다. 우선 이부분을 알아보기 위해 클래스를 생성해주었다. 메인함수는 만들지않았다.다음으로 참조변수 객체변수 오브젝트변수 에 대해 공부하쟈. 다 같은말이다. User 클래스에서 만든 생성자를 이용하여 UserEx1에서 객체를 생성해서 매개변수를 입력하고 호출하였다. valueobject가 값을 갖고 다니기때문에 세개의 다른 객체 ob1,ob2,ob3을 생성해서 세번 다 다르게 대입해서 객체가 갖고있는 함수를 호출할수있다.이번에는 User 클래스로 객체배열로 만들어서 출력해보쟈 // 배열부분이 아직 어렵다우선 배열에 대해 생각해보자 정수형 이라는 intint[] num 은 정수형으로 갖는 변수이름 num인 배열을 선언하고 , 뒤에 새로 생성한다..

직군별로 다르게 보너스를 지급하는 코드를 생성해보겠다.우선 Employee 클래스를 생성해서 다음과 같이 스트링변수 name, 정수형변수 ,salary 만들고, 디폴트생성자와 인자 두개 갖는 생성자를 만든다. 자동완성 사용했다. 그리고 abstract 메서드 생성해주고 정규 보너스 입력할 자리를만들어준다. 그리고 toString 메서드만들어서 리턴할 출력문 만들어준다.다음으로 Engineer 클래스와 Developer 클래스 생성해주고 Employee 클래스를 상속받아준다.정규 보너스 값을 넣어주고 출력문으로 사용할 toString에서는 슈퍼클래스의 tostring 을 받아서 와야한다. 슈퍼클래스로 변수가 이름이랑 salary랑 생성자를 통해서 대입될거니까 그리고 나서 사실 메인함수에서 값을 출력할때..

** instanceof 연산자를 이용한 연산의 결과가 true면 검사한 자료형으로 형변환이 가능하다// 말이 조금 어려운데 생각을 좀 해보자우선 메인클래스 내부에 추가로 클래스를 생성했다.Family 클래스를 나머지 father,mother, son 클래스들이 상속받는다. 위에서 만든 클래스로 객체를 생성하고, 객체변수로 instanceof 연산자를 사용해서 표현한다.상속받은 자식클래스인 father 로 만든 변수로 instance of 부모클래스인 Family를 검사하면 true 의결과 값이 나온다. 형변환이 가능하다는 표현은 28번 라인처럼 Family 로 형변환도 가능하다는 것이다. 지금 Family객체로 fm1객체를 생성하고 이걸 Family자료형으로 형변환도 가능하다. 여기서 주의할거는 ..