[자바] 객체지향 프로그래밍(생성자.상속.캐스팅)
생성자(캡슐화, 추상화, 다형성) 객체가 생성되는 순간(new키워드) 실행 메소드 -> 오버로딩(중복된 메서드이름 서로다르게 입력받는 파라미터값) 반환타입을 지정할 수 없다 클래스의 이름과 같아야한다 생성자를 사용 안하면 디폴트이 자동으로 입력된다. 상속 class 서브클래스 extends 슈퍼클래스 기존 클래스의 변수와 코드 재사용 검증된 코드임 다중상속을 지원하지 않는다(부모를 여러명 갖는것x) 상속의 횟수에 제한을 두지 않는다(부모->자식->자식1) 모든 클래스는 java.lang.class를 상속받는다 부모클래스 package Inherence; public class Maple { //부모클래스 //슈퍼클래스,부모클래스 // 1. 필드 // HP, MP, name private int hp; p..