Open bitcocom opened 4 years ago
1.클래스란 무엇인지 데이터 타입측면에서 설명하시오.
새로운 자료형(데이터타입)을 만드는 도구(모델링 도구)
2.배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터를 저장하는 구조==>( 배열) 이질적인 데이터를 저장하는 구조==>( 클래스)
3.클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. 1)DTO(Data Transfer Object), VO(Value Object)라고도 불림, 하나의 Value덩어리로 봄. 2)DAO(Data Access Object) 비즈니스로직 : DB에 있는 Table을 가지고 와서 추가,수정,삭제등을 하는 클래스이다. 3)Utility Class : 도움을 주는 클래스
4.객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오.
new, 생성자메서드
5.객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ)
객체생성
6.객체가 생성후 객체 자신을 가리키는 변수는 무엇인가.
this
7.생성자메서드의 특징 2가지를 쓰시오. 1)클래스와 이름이 같다. 2)생성자 메서드는 메서드가 눈에는 보이지 않지만 생략되어 있다.(디폴트 생성자 메서드)
8.BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. ->수정하였습니다.
9.DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. 1)모든 멤버는 정보은닉시킨다.(private) 2)디폴트 생성자를 명시적으로 만든다. 3)초기화가 필요하면 생성자를 오버로딩한다.(필수사항은 아님) 4)setter, getter method를 만든다. 5)객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString())
10.하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. 메소드의 오버로딩(중복 정의) : 하나의 클래스 안에서 이름이 같은 메소드를 여러개 정의해서 쓸수 있는것. : 전제조건은 매개변수의 개수가 다르거나 데이터타입이 달라야 한다.
김효진입니다.
1.사용자 정의 데이터 타입 2.배열, 클래스 3. ① DTO, VO ② DAO ③ Utility (도움을 준다) -> 필요시에만 만듦
new, 생성자
객체생성
this (인스턴스 변수)
① return타입 작성 X ② class이름과 똑같아야 생성자를 만들 수 있는 권한을 줌
① 정보은닉 -> private ② 디폴트생성자를 명시적으로 만듦 ③ 초기화가 필요하면 생성자를 오버로딩 ④ setter, getter method 생성 ⑤ 객체가 가지고 있는 모든값을 리턴해주는 메서드를 정의(toString())
Method Overloading (메서드 오버로딩)
김현진 입니다.
1)클래스란 무엇인지 데이터 타입측면에서 설명하시오. -> 새로운 데이터 타입을 만드는도구 (모델링 하는 도구)
2)배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터를 저장하는 구조==> 배열 이질적인 데이터를 저장하는 구조==> 클래스
3)클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. -> 1) DTO 2) DAO 3) Utility
4)객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오. -> new , 생성자 메서드
5)객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) -> 객체생성
6)객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. -> this
7)생성자메서드의 특징 2가지를 쓰시오. -> 1) RETURN 타입을 작성하지 않는다. 2) class이름과 똑같아야 생성자를 만들 수 있는 권한을 준다.
8)BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. ->
9)DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. -> 1) 모든 멤버는 정보 은닉시킨다 (private) 2) 디폴트 생성자를 명시적으로 만든다. 3) 초기화가 필요하면 생성자를 오버로딩한다. 4) setter, getter method를 만든다. 5) 객체가 가지고 있는 모든값을 리턴해주는 메서드를 정의(toString())
10)하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. -> method overloading (메소드의 중복정의)
박지연입니다.
새로운 자료형을 만드는 도구
배열은 동일한 데이터를 저장하는 구조 클래스는 이질적인 데이터를 저장하는 구조
1)DTO 2)DAO =비즈니스로직 3)Utility Class
new, 생성자메소드
객체 생성
this
1.클래스와 이름이 같다
1)모든 멤버는 정보은닉=(private) 2)디폴트 생성자를 명시적으로 만든다. 3)초기화가 필요하면 생성자를 오버로딩한다. 4)setter, getter method 만들기 5)객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString())
매소드의 오버로딩
1.새로운 자료형을 만드는 도구
배열, 클래스
1)DTO,VO 2)DAO 3) UTILITY
new, 생성자매소드
객체생성
this
1) 리턴타입이 없다. 2) 메소드명과 클래스명이 동일
1) 정보은닉(캡슐화) 2) 명시적으로 디폴트 생성자 메소드 정의 3) 생성자메소드 초기화 4) getter, setter 메소드 정의 5) 인스턴스의 총합데이터를 리턴할 toString()메소드 정의
오버로딩
김세진 입니다.
1.클래스란 무엇인지 데이터 타입측면에서 설명하시오. 새로운 자료형을 만들기 위해 사용하는 도구
2.배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터를 저장하는 구조==>배열 이질적인 데이터를 저장하는 구조==>클래스
3.클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. DTO, DAO, Utility
4.객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오. 객체를 생성하는 연산자 : new, 객체를 생성하는 매서드 : 생성자 매서드
5.객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) 객체생성
6.객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. this
7.생성자메서드의 특징 2가지를 쓰시오. 리턴타입이 없다. 클래스와 동일한 이름을 메소드명으로 사용한다.
8.BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오.
9.DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. 1 모든 멤버에 private 접근자를 사용하여 은닉한다. 2 디폴트 생성자를 명시적으로 만든다. 3 초기화가 필요하면 생성사메서드를 오버로딩해서 사용한다. 4 Setter, Getter 메서드를 만든다. 5 객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의한다.
10.하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. 오버로딩(overloading)
데이터타입을 모델링하는 도구
배열은 같은 자료형을, 클래스는 다른 자료형을 저장할 수 있다.
DAO, DTO, Utility Class
new, 생성자 메서드 5.객체 생성 6.this
클래스명이 같고 리턴타입이 없다.
private/ 명시적 디폴트 생성자/ setter, getter method/ toString() / 초기화할시 생성자 오버로딩
오버로딩
이미르입니다.
1.클래스란 무엇인지 데이터 타입측면에서 설명하시오. 새로운 데이터타입(모델)을 만드는 도구
2.배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터 구조 ->배열 이질적인 데이터 구조->( 클래스)
3.클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. 1)DTO(Data Transfer Object), VO(Value Object)라고도 불림, 하나의 Value덩어리로 봄. 2)DAO(Data Access Object) 비즈니스로직 : DB에 있는 Table을 가지고 와서 추가,수정,삭제등을 하는 클래스이다. 3)Utility Class : 도움을 주는 클래스
4.객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오. new, 생성자메서드
5.객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) 객체 생성
6.객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. this.
7.생성자메서드의 특징 2가지를 쓰시오. 1)클래스와 이름이 같다. 2)생성자 메서드는 메서드가 눈에는 보이지 않지만 생략되어 있다.
8.BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오.
->
9.DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. 1)모든 멤버의 접근제한자를(private)으로 선언(정보은닉) 2)디폴트 생성자를 명시적으로 만든다. 3)초기화가 필요하면 생성자를 오버로딩한다.(필수사항은 아님) 4)setter, getter method를 만든다. 5)객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString())
10.하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. 메소드의 오버로딩(중복 정의) : 하나의 클래스 안에서 이름이 같은 메소드를 여러개 정의해서 쓸수 있는것. : 전제조건은 매개변수의 개수가 다르거나 데이터타입이 달라야 한다.
김서정입니다.
새로운 자료형을 만드는 도구
-동일한 데이터를 저장하는 구조==> 배열 -이질적인 데이터를 저장하는 구조==>클래스
(1) DTO(DataTransfer Object), VO(Value Object) (2) DAO(Data Access Object) (3) Utility
객체를 생성할 때 사용되는 연산자: new 메서드: 생성자 메서드
객체생성
this 7.클래스이름과 같다. 리턴값이 없다
(1) 모든 멤버에 접근제한자 private 사용 (2) 디폴트 생성자를 명시적으로 만든다. (3) 초기화가 필요하면 생성사메서드를 오버로딩해서 사용한다. (4) Setter, Getter 메서드 (5) 객체가 가지고 있는 모든 값을 리턴해주는 toString 메서드정의 10.오버로딩
송승룡입니다.
이질적인 DataType들을 동시에 담을 수 있는 UDDT
배열, 클래스
DTO(Data Transfer Object), VO(Value Object) / DAO(Data Access Object) / utility
new, 생성자메서드
객체생성
this
리턴타입x, 메서드명이 클래스명과 동일
DTO,VO 규칙
오버로딩 - 매개변수의 개수 또는 타입을 다르게 하여 생성
최선호 입니다
사용자 정의타입을 만드는 도구 2.배열 / 클래스
DTO(VO)/DAO/Utility Class
4.new ,생성자
5.객체생성
6.this
return타입 없음 / Class와 이름이 같아야함
① 정보은닉 ( private 사용) ② 디폴트생성자를 명시적으로 만든다. ③ 초기화가 필요하면 생성자를 오버로딩 ④ setter, getter method 생성 ⑤ 객체가 가지고 있는 모든값을 리턴해주는 메서드를 정의(toString())
10.중복정의(메소드 오버로딩) 동일한 이름을 가지지만 매개변수가 다르거나 데이터타입이 달라야한다.
한광민입니다. 1.새로운 자료형을 만드는 도구 2.배열,클래스 3.DTO,DAO,VO 4.new, 생성자 메서드 5.객체생성 6.this. 7.리턴타입 x,메서드명이 클래스 명과 같음 8.
9.1)모든 멤버에 private을 사용하여 은닉한다. 2)디폴트 생성자를 명시적으로 만든다. 3)초기화가 필요하면 생성자메서드를 오버로딩해서 사용한다. 4)setter,getter 메서드를 만든다. 5)객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의한다. 10.오버로딩
차세리 입니다.
클래스란 무엇인지 데이터 타입측면에서 설명하시오. => 새로운 데이터타입을 만드는 (모델링 하는) 도구
배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터를 저장하는 구조==>배열 이질적인 데이터를 저장하는 구조==>클래스
클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. => 1) DTO (Data Transfer Object), VO (Value Object) 2) DAO (Data Access Object) 3) utility
객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오. => new 연산자, 생성자 메소드
객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) => 객체생성
객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. => this
생성자메서드의 특징 2가지를 쓰시오. => 1) 리턴타입이 없다 2) 메소드 이름이 클래스 이름과 같다
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. =>
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. => 1) 모든 멤버 은닉한다 (private 사용) 2) 디폴트 생성자를 꼭 먼저 써준다 3) 초기화가 필요할 땐 생성자를 오버로딩한다 4) 그 후 getter, setter 생성 5) toString 으로 모든 값을 리턴한다
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. => 메소드 오버로딩
1.새로운 자료형을 만드는 모델링 도구 2.동일한 데이터를 저장하는 구조->배열 이질적인 데이터를 저장하는 구조->데이터 3.DTO,DAO,Utility 4.new,생성자 메소드 5.객체생성 6.this 7.리턴타입이없다. 클래스와 이름이 같다. 8. 9.모든 멤버의 접근제한자를 private로 선언한다. 디폴트생성자를 명시자로 만든다. setter,getter 메소드를 만든다. 초기화가 필요하다면 생성자 메소드를 오버로딩해서 사용한다. 객체가 가진 모든값을 리턴해주는 메소드를 정의한다. 10.오버로딩
진세윤입니다.
1.클래스란 무엇인지 데이터 타입측면에서 설명하시오. ->새로운 자료형을 만들기 위한 도구 2.배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. ----- 동일한 데이터를 저장하는 구조==>( 배열) ----- 이질적인 데이터를 저장하는 구조==>( 클래스) 3.클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오.-> DTO,DAO,Utility 4.객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오.->new,생성자 5.객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ)->객체생성 6.객체가 생성후 객체 자신을 가리키는 변수는 무엇인가.-> this. 7.생성자메서드의 특징 2가지를 쓰시오.->클래스와 메서드의 이름이 동일하다, 리턴이 없다. 8.BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. ->
9.DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오->접근제한(private)사용,오버로딩을이용,초기생성자를작성,toString사용,getter_setter 사용 10.하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오.->오버로딩
김희정 입니다.
김지은입니다.
새로운 데이터 타입을 모델링하는 도구
동일한 데이터를 저장하는 구조 > 배열 이질적인 데이터를 저장하는 구조 > 클래스
DTO, DAO, Utility Class
new, 생성자메소드
객체생성
this.
1) 클래스 이름과 동일 2) 리턴값이 없음
-private 정보은닉 -디폴트생성자 명시적으로 생성 -초기화 할 경우 생성자 오버로딩 -getter/setter method생성 -toString()
오버로딩 >매개변수의 시그니처(개수,타입)달라야 함
김민채 입니다.
클래스란 무엇인지 데이터 타입측면에서 설명하시오. =사용자에 새로운 데이터 타입을 만드는 도구
배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. =동일한 데이터를 저장하는 구조==>(배열 ) =이질적인 데이터를 저장하는 구조==>( 클래스)
클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. =1)DTO 2)DAO 3)Utiliry
객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오. =new, 생성자 메서드
객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) =객체생성
객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. =this
생성자메서드의 특징 2가지를 쓰시오. = 클래스 이름과 같다 = 리턴값이 필요가 없다
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오.
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. =모든 멤버의 접근제한자를(private)으로 선언(정보은닉) =디폴트 생성자를 명시적으로 만든다. =초기화가 필요하면 생성자를 오버로딩한다.(필수사항은 아님) =setter, getter method를 만든다. =객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString())
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. =오버로딩
문수연 입니다
클래스란 무엇인지 데이터 타입측면에서 설명하시오. 새로운 자료형을 만드는 도구
배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오. 동일한 데이터를 저장하는 구조==>( 배열 ) 이질적인 데이터를 저장하는 구조==>( 클래스 )
클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. 1) DTO,VO / 2) DAO / 3) Utility
객체를 생성할때 사용되는 연산자 : new 객체 생성할때 사용되는 메서드 : 생성자 메서드
객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) :객체생성
객체가 생성후 객체 자신을 가리키는 변수 : this
생성자메서드의 특징 2가지를 쓰시오. 1) 리턴타입이 없다 / 2) 메서드의 이름이 클래스 이름과 같다.
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. ->여기에 이미지를 드래그하면 그림이 추가됩니다.
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. 1) 정보 보호를 위해 모든 멤버는 정보를 은닉한다. 2)디폴트 생성자는 명시적으로 만들어준다! 3)초기화가 필요하면 생성자를 오버로딩한다. 4)setter() / getter() 메서드를 만든다. 5) 객체가 가지고있는 모든값을 리턴해주는 toString()메서드를 만들어준다.
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. = 오버 로딩
정시은 입니다.
-서종한- 1.새로운 데이터 타입을 모델링하는 도구 2.동일한 데이터를 저장하는 구조는 배열. 이질적인 데이터를 저장하는 구조는 클래스 3.DTO, DAO, Utility 4.new 연산자 생성자 메서드 5.객체생성 6.this
차송연 입니다.
7생성자메서드의 특징 2가지를 쓰시오. ① 리턴타입을 적으면 안된다. ② 클래스이름과 생성자이름을 똑같이 만들어 준다.
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오.
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. ①모든멤버는 정보은닉 시킨다.(private) ②디폴트생성자를 명시적으로 만든다. ③초기화가 필요하면 생성자를 오버로딩한다. ④setter, getter method를 만든다. ⑤객체가 가지고있는 모든값을 리턴해주는 매서드 정의(toString())
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. 오버로딩
신수현 입니다.
클래스란 무엇인지 데이터 타입측면에서 설명하시오. -> 새로운 자료형 (데이터 타입)을 만드는 도구 = 모델링 도구 배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오.
배열 : 동일한 데이터를 저장, 크기 변경 불가능 클래스 : 이질적인 데이터를 저장(이질적) 클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. ->1) DTO(Data Transfer Object), VO(Value Object)라고도 불림, 하나의 Value덩어리로 봄. 2) )DAO(Data Access Object) 비즈니스로직 : DB에 있는 Table을 가지고 와서 추가,수정,삭제등을 하는 클래스이다. 3) Utility Class : 도움을 주는 클래스
객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오.
new, 생성자메서드 객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) -> 객체생성 객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. -> this 생성자메서드의 특징 2가지를 쓰시오. 1)클래스와 이름이 같다. 2)생성자 메서드는 메서드가 눈에는 보이지 않지만 생략되어 있다.(디폴트 생성자 메서드)
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오. ->여기에 이미지를 드래그하면 그림이 추가됩니다.
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오. -> 1)모든 멤버는 정보은닉시킨다.(private) 2)디폴트 생성자를 명시적으로 만든다. 3)초기화가 필요하면 생성자를 오버로딩한다.(필수사항은 아님) 4)setter, getter method를 만든다. 5)객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString())
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. : 하나의 클래스 안에서 이름이 같은 메소드를 여러개 정의해서 쓸수 있는것. : 전제조건은 매개변수의 개수가 다르거나 데이터타입이 달라야 한다.
함형선 입니다.
김용오입니다!
새로운 자료형(데이터타입)을 만드는 도구(모델링 도구)
DTO, DAO, Utility Class
new, 생성자메서드
객체생성
6.this
모든 멤버는 정보은닉시킨다.(private)
디폴트 생성자를 명시적으로 만든다.
초기화가 필요하면 생성자를 오버로딩한다.(필수사항은 아님)
setter, getter method를 만든다.
객체가 가지고 있는 모든 값을 리턴해주는 메서드를 정의(toString( ))
오버로딩 : 하나의 클래스 안에서 이름이 같은 메소드를 여러개 정의해서 쓸수 있다 : 단 매개변수의 개수가 다르거나 데이터타입이 달라야 한다.
이용현 입니다.
클래스란 무엇인지 데이터 타입측면에서 설명하시오. 새로운 데이터 타입을 만드는 도구.
배열과 클래스의 차이를 설명하는 부분에 각각 쓰시오.
- 동일한 데이터를 저장하는 구조==>( 배열 )
- 이질적인 데이터를 저장하는 구조==>(클래스)
클래스를 모델(Model)이라고도 부른다. 우리가 만들수있는 모델의 종류를 3가지 쓰시오. -DTO, VO
- DAO
- utility
객체를 생성할때 사용되는 연산자와 메서드가 무엇인지 각각 쓰시오.
- new , 생성자 method
객체를 메모리에 생성하는 과정을 무엇이라고 하는가(ㄱㅊㅅㅅ) 객체생성
객체가 생성후 객체 자신을 가리키는 변수는 무엇인가. this.
생성자메서드의 특징 2가지를 쓰시오.
- 리턴타입이 존재하지 않는다.
- 메소드 이름이 클래스 이름과 같다.
BookDTO vo=new BookDTO(); 객체생성 그림을 그리시오.
DTO,VO 클래스를 잘 만드는 규칙 5가지를 작성하시오.
- 모든 멤버는 정보은닉시킨다.(private_
- 디폴트 생성자를 명시적으로 만든다.
- 초기화가 필요하면 생성자를 오버로딩한다.
- setter, getter method 생성
- 객체가 가지고 있는 모든 값을 리턴해주는 메소드를 정의 (toString)
하나의 클래스안에 동일한 메서드를 여러개 만들어서 사용할수있는 객체지향 기법을 쓰시오. 오버로딩
한수빈입니다.
새로운 데이터타입을 만드는 도구/모델링하는 도구
동일한 데이터를 저장 -> 배열 이질적인 데이터를 저장 -> 클래스
1)VO(Value Object) / DTO(Data Transfer Object) 2)DAO 3)utility
new 연산자 생성자 메소드
객체생성
this
리턴타입없다. 클래스 이름과 같다
1) 모든멤버는 정보은닉시킨다. 2) 디폴트생성자를 명시적으로 만든다. 3) 초기화가 피요하면 생성자를 오버로딩한다. 4) setter, getter메소드를 만든다. 5) 객체가 가지고 있는 모든 값을 리턴해주는 메소드를 정의(toString())
오버로딩
서의건 입니다.
새로운 데이터 타입을 만드는 도구 래퍼런스형 변수를 만드는 도구입니다.
동일한 데이터를 저장 -> 배열 이질적인 데이터를 저장 -> 클래스
1) VO, DTO 2) DAO 3) utitlity
new 연산자, 생성자 메소드
객체생성
this
리턴타입이 없다. 클래스 이름과 같다.
1) 모든 멤버는 정보은닉시킨다 2) 디폴트생성자를 명시적으로 만든다. 3) 초기화가 필요하면 생성자를 오버로딩한다. 4) setter, getter 메소드를 만든다. 5) 객체가 가지고 있는 모든 값을 리턴해주는 메소드를 정의(toString)
오버로딩
1.새로운 자료형(데이터타입)을 만드는 도구(모델링 도구) 2.동일한 데이터를 저장하는 구조==>( 배열) 3.이질적인 데이터를 저장하는 구조==>( 클래스) 4.DTO, DAO, Utility Class 4.new, 생성자메서드 5.객체생성 6.this 7.리턴타입없음 8. 9. 모든멤버는 정보은닉시킨다. 디폴트생성자를 명시적으로 만든다. 초기화가 피요하면 생성자를 오버로딩한다. setter, getter메소드를 만든다. 객체가 가지고 있는 모든 값을 리턴해주는 메소드를 정의(toString()) 10.오버로딩
VO -----------------------> □ □ □ (title) (price) (page)
모든 멤버 정보 은닉, 디폴트 생성자를 명시적으로 만든다
오버로딩
-- 1~ 10까지 적성하여 제출하시오--