
[혼공스] 09 - 2 '클래스의 고급 기능' 정리 (1)
·
혼공학습단 11기(完)
INTRO 클래스라는 문법은 객체를 더 안전하고 효율적으로 생성하기 위해 만들어진 문법이다. 즉 클래스 문법들은 '어떤 위험이 있어서', '어떤 비효율이 있어서'라는 이유를 기반으로 만들어졌다. 따라서 '어떤 위험'과 '어떤 비효율'이 있었는지 이해할 수 있어야 문법을 제대로 활용할 수 있다. 이번 절에서는 제시되는 코드 예제에 어떠한 문제가 있는지 파악한 뒤, 새로운 문법을 살펴보면서 문제를 해결하는 형태로 진행하겠습니다. 상속 다음 코드는 Rectangle이라는 사각형을 나타내는 클래스를 선언하고 사용하는 예이다. getPerimeter()라는 사각형의 둘레를 구하는 메소드와 getArea()라는 사각형의 넓이를 구하는 메소드를 추가했다. DOCTYPE html> Document class Recta..