본문 바로가기

Java Live Study with keesunBaik4

[step-6] Java - Extends 자바 상속의 특징 상속 개념 기존에 정의되어 있는 클래스( 부모 클래스 ) 의 모든 필드와 메소드를 자식 클래스가 물려받아 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것 ㅡ 상속의 장점 - 기존에 작성된 클래스를 재활용 할 수 있음 - 자식 클래스 설계 시 중복되는 멤버를 미리 부모 클래스에 작성하면, 자식 클래스에서는 해당 멤버를 정의하지 않아도 됨 - 클래스 간의 계층적 관계를 구성함으로 다형성의 문법적 토대 마련 ㅡ 상속 사용 시 주의점 - 자식 클래스에는 부모 클래스의 필드와 메소드만이 상속되며, 생정자와 초기화 블록은 상속되지 않는다. 또한 부모 클래스의 접근 제어가 private나 default로 설정된 멤버는 자식 클래스에서 상속받지만 접근할 수는 없다. - 자바에서 클래스는 단 .. 2020. 12. 25.
[step-2] Java Live Study with keesunBaik 보호되어 있는 글 입니다. 2020. 12. 20.
[step-5] Java Live Study with keesunBaik 1. 클래스 정의하는 방법 1.1 클래스의 개념 - 객체를 정의하는 '틀' 또는 '설계도' 와 같은 의미로 사용. - 이런 '틀' 또는 '설계도'를 가지고 여러 객체를 생성하여 사용. - 객체의 상태를 나타내고 클래스에 포함된 변수( variable ) 를 의미하는 '필드( field )' 와 객체의 행동을 나타내고 어떠한 특정 작업을 수행하기 위한 명령문의 집합인 '메소드( method )' 로 구성 됨. - 모든 클래스는 객체지향 프로그래밍 ( OOP ) 의 특징을 사용한다. 1.1.1 객체지향 프로그래밍 ( OOP, Object - Oriented Programming ) - 객체가 프로그래밍 중심이 되는 것 - 객체의 상태 ( State ) 와 행동 ( behavior ) 을 구체화 하는 형식 1.. 2020. 12. 15.
[step-4] Java - Select 1. 선택문 1.1 조건문 - 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문 1.2 조건문 종류 - if문 - if / else 문 - if / else if / else 문 - switch 문 1.3 if 문 - 조건식의 결과가 참(true) 이면 주어진 명령 실행, 거짓(false)이면 아무것도 실행하지 않는다. 1.3.1 if문 문법 if( 조건식 ) { 조건식의 결과가 참(true)일때 실행 명령문 } 1.3.2 if 문 예제 if ( ch >= "a" && ch = "a" && ch 2020. 12. 10.