JAVA의 Class (6) 클래스의 상속과 오버라이딩
Key point 상속 = 기존의 클래스를 확장시킨 것 (extends) 오버로딩 & 오버라이딩 다른 개념 1. 클래스의 상속 부모 클래스와 자식 클래스는 다음과 같이 정의되고 상속된다. 상속된 경우, 부모의 데이터와 메소드 기능을 사용할 ...
Key point 상속 = 기존의 클래스를 확장시킨 것 (extends) 오버로딩 & 오버라이딩 다른 개념 1. 클래스의 상속 부모 클래스와 자식 클래스는 다음과 같이 정의되고 상속된다. 상속된 경우, 부모의 데이터와 메소드 기능을 사용할 ...
Key point 오버로딩 = 메소드가 같은 이름으로 여러개 존재하는 것 1. 생성자 생성자에 대하여 이전에 잠깐 다루었다. 생성자 = 객체 생성시 바로 실행되는 메소드 로 정의하였는데, 아래 글을 참고하도록 하자. JAVA의 Class (2) 생성자 ...
To-Do - 커피가게를 클래스로 구현한다. - 객체에 대한 CRUD 작업을 진행한다. - 컨테이너 ArrayList를 생성하여 다양한 coffee 클래스 객체를 저장하고 읽어오는 작업을 진행한다. Coffee에 대한 클래스는 아래 포스팅 중 coffee01 ...
Key point JAVA에서 String 비교시 ‘==’ 사용 불가 (숫자는 가능) Generic type은 일종의 타입 제약을 거는 것 1. Generic type 제네릭(Generic) 은 클래스 / 인터페이스 / 메서드 등의 타입을 파라미터...
To-Do 학생 정보를 클래스로 구현한다. 국어, 영어, 수학 점수 저장 국어, 영어, 수학 점수 합산하여 저장 하나의 성적이라도 음수면 합산하지 말고 오류처리 합산된 성적으로 평균 점수 저장 총점이 음수면 평균 계산 하지말고 오류처리 ...