Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- overload
- fuction
- value
- Eureka
- garbagecollection
- hashCode
- start()
- run()
- 콘크리트클래스
- reference
- 생성자
- Polymorphism
- 객체형변환
- arguments
- constantnumber
- string
- MSA
- Hashtable
- hamobee
- eclipse
- 추상클래스
- class
- object
- abstractclass
- Vector
- override
- methodArea
- ALTER
- super
- concreteclass
Archives
- Today
- Total
목록콘크리트클래스 (1)
뇌운동일지

추상 클래스란? : 추상 메소드를 포함하고 있는 클래스 추상 메소드 : 선언만 있고 정의가 없는 메소드 선언만 있다 -> 원형이 존재한다 정의가 없다 -> 내용이 없다 ( { }이 존재하지 않는다 ) 콘크리트 클래스 : 추상 클래스를 상속받음, 추상 클래스를 반드시 재정의 추상클래스의 객체변수 = new 추상클래스의 생성자(); // X // heap영역에 메모리를 할당해라. 생성자만큼 정의가 없어서 메모리를 제대로 할당할 수 없음. -> 이렇게 사용할 수 없다. 콘크리트 클래스의 객체변수 = new 콘크리트 클래스의 생성자(); // O -> 주로 이렇게 사용 추상클래스의 용도 : 뼈대, 설계도 추상클래스 안에는 일반 메서드도 포함. 추상 클래스가 하나라도 있으면 추상클래스 ---------------..
JAVA
2020. 3. 23. 10:18