More actions
({CREATE}) |
No edit summary |
||
| Line 4: | Line 4: | ||
중하(이미 알고 있던 내용의 복습) | 중하(이미 알고 있던 내용의 복습) | ||
===== 수업내용 ===== | ===== 수업내용 ===== | ||
*객체란? | |||
클래스: 붕어빵틀 VS 객체: 붕어빵 | |||
new를 쓰는 것은 모두 참조타입 | |||
얼마든지 커질수 있어서 heap에다가 분리 | |||
* 객체 간의 관계 | |||
집합 관계: 부품과 완성품의 관계. 자동차와 엔진의 관계 | |||
사용 관계: 객체간의 상호작용(동등함) | |||
상속 관계: 부모 객체를 기반으로 자식 객체를 새성하는 관계. 기계와 자동차 ( 큰범주가 되는것)(집합관계와는 다름) | |||
*** 부모 객체(상위 객체) : 종류 | *** 부모 객체(상위 객체) : 종류 | ||
*** 자식 객체(하위 객체): 구체적인 사물 | *** 자식 객체(하위 객체): 구체적인 사물 | ||
*객체와 클래스 | |||
*클래스 선언 | |||
관례에 맞게 작성 | |||
IceCream (x Icecream) | |||
*객체 생성과 클래스 변수 | |||
객체는 저 멀리 있고, 클래스로 선언된 변수에 객체의 번지를 저장 | |||
객체는 heap영역에 생성되고 클래스 변수는 stack 영역에 저장됨. | |||
라이브러리 클래스, 실행클래스 (main()메소드로 실행하는 클래스 (단 하나)) | |||
*클래스의 구성 멤버 | |||
* 필드 | *** 필드 | ||
* 생성자:new 연산자로 호출, 객체 생성시 초기화 담당 | *** 생성자:new 연산자로 호출, 객체 생성시 초기화 담당 | ||
* 메소드 | *** 메소드 | ||
======= 생성자 오버로딩 ======= | ======= 생성자 오버로딩 ======= | ||
overload(더 싣는다) | |||
======= 전전주차 복습 ======= | ======= 전전주차 복습 ======= | ||
*큰수를 다루는 문제 → 문자열로 받아서 해결 | *큰수를 다루는 문제 → 문자열로 받아서 해결 | ||
Revision as of 09:09, 28 April 2022
Describe 새싹교실/2022/Java보시던지/04.28 here
난이도
중하(이미 알고 있던 내용의 복습)
수업내용
*객체란? 클래스: 붕어빵틀 VS 객체: 붕어빵 new를 쓰는 것은 모두 참조타입 얼마든지 커질수 있어서 heap에다가 분리
- 객체 간의 관계
집합 관계: 부품과 완성품의 관계. 자동차와 엔진의 관계 사용 관계: 객체간의 상호작용(동등함) 상속 관계: 부모 객체를 기반으로 자식 객체를 새성하는 관계. 기계와 자동차 ( 큰범주가 되는것)(집합관계와는 다름)
- 부모 객체(상위 객체) : 종류
- 자식 객체(하위 객체): 구체적인 사물
*객체와 클래스 *클래스 선언 관례에 맞게 작성 IceCream (x Icecream) *객체 생성과 클래스 변수 객체는 저 멀리 있고, 클래스로 선언된 변수에 객체의 번지를 저장 객체는 heap영역에 생성되고 클래스 변수는 stack 영역에 저장됨. 라이브러리 클래스, 실행클래스 (main()메소드로 실행하는 클래스 (단 하나)) *클래스의 구성 멤버
- 필드
- 생성자:new 연산자로 호출, 객체 생성시 초기화 담당
- 메소드
= 생성자 오버로딩 =
overload(더 싣는다)
= 전전주차 복습 =
*큰수를 다루는 문제 → 문자열로 받아서 해결 *형변환(문자열->정수) Integer.parseInt()
새롭게 배운 내용
*메인이 없는 클래스 // 라이브러리 클래스 *클래스의 정보(그안에 있는 변수들) // 필드 *. //~의
느낀점/건의사항
질문에 대한 자세한 답변 항상 감사합니다! 다음주 수업이 기대됩니당