상속

· ON/JAVA
1. 자바에서 객체란 무엇인가? - 클래스에 정의된 내용대로 new 연산자를 통해 메모리 영역에 생성된 것 2. 생성자란 무엇이며 왜 사용되는지(목적)와 작성 규칙은? 객체가 new 연산자를 통해 Heap 메모리 영역에 할당될 때 객체 안에서 만들어지는 필드 초기화 + 생성 시 필요한 기능 수행 반환값이 없으며 생성자명을 클래스명과 똑같이 지정해주어야 함 접근제한자 클래스명() {} 3. public class Car(){ private String engine; private int wheel; } 3-1. 해당 클래스의 기본생성자와 매개변수 2개 짜리 생성자를 작성하시오. public Car(){} // 기본생성자 public Car(String engine, int wheel){ this.engin..
· ON/JAVA
1.상속 ㄴ extends : 확장하다. 연장하다 ● 상속의 설명 다른 클래스가 가지고 있는 멤버(메소드,필드)들을 새로 작성할 클래스에 직접 만들지 않고, 상속을 받음으로써 새 클래가 자신의 멤버처럼 사용할 수 있는 기능 ● 상속의 목적 클래스의 재사용, 연관된 일련의 클래스들에 대한 공통적인 규약 정의 ● 상속의 장점 ① 보다 적은 양의 코드로 새로운 클래스 작성가능 ② 코드를 공통적으로 관리하기 때문에 코드의 추가 및 변경 용이 ③ 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여 ● 사용방법 클래스간의 상속 시에는 extends 키워드 사용 [접근제한자] class 클래스명 extends 클래스명 { } : 자식 : 부모 public class Academy extends Compa..
· ON/JAVA
하기 전 마음가짐˙˙˙˙ 그렇다면 객체를 공부해봅시다˙˙˙˙ 가보자고 ! 1. OOP(Object Oriented Programming) 객체지향프로그래밍(코드를 작성한다) 1) 객체 (Object ->현실에 있는 객체) : 독립적으로 각각 구분해서 인식할 수 있는 모든 것 // 물건 , 물체 , 요소, 대상, 목적 ex) 키보드 , 김치 , 나 자신 , 조원 , 미세먼지, 판소리 무형 문화제 ˙˙˙˙˙ (그냥 모든것들을 객체라고 생각하면 편하다.) 2) 지향 Oriented : 어떠한 것을 목표로 함 3) 객체 지향 : 독립적으로 각각 구분해서 인식할 수 있는 모든 것을 목표로 함 (컴퓨터에서의)언어 : 코드 , 코딩 방식 4) 객체지향언어(Instance) 독립적으로 각각 구분해서 인식할 수 있는 목..
박도비
'상속' 태그의 글 목록