java 객체 지향
객체 지향 캡슐화 외부에서 객체 접근하는데 있어서 정보를 숨기고 객체의 연산을 통해서만 접근이 가능하게함 상속 extends가 있으면 상속 받은 클래스 (자식) -> 부모의 속성과 메소드를 가져옴 다형성 메소드를 상속받아 각 객체가 출력을 다르게 구현 가능 절차 지향 vs 객체 지향 클래스와 객체 클래스 : 사람 속성 : 이름, 직업, 나이, 성별 … 메소드 : 밥 먹기, 잠자기, 말하기, … 객체 : A > 이름 : A , 직업 : 의사, 나이 : 30, 성별 : 여 / 메소드 객체 : B > 이름 : B , 직업 : 교수, 나이 : 46, 성별 : 남 / 메소드 객체 생성과 접근 public class Circle { int radius; String name; public Circle() {} //..
java 열거형 등
열거형 1. 선언 // 1. public enum Type { // 열거형의 이름이 Type WALKING, RUNNING, TRACKING, HIKING } // 2. public class Shoes { public String name; // 속성, 필드 public int size; public enum Type { WALKING, RUNNING, TRACKING, HIKING } } // 3. enum Type { WALKING, RUNNING, TRACKING, HIKING } public class Shoes { public String name; public int size; public Type type; } 2. 사용 enum Type { WALKING, RUNNING, TRACKING..