자바객체 썸네일형 리스트형 java 클래스와 객체 코딩 ※객체지향 프로그래밍 특징 - 효과적 프로그램 운영 : 객체를 사용하여 데이터 값과 그에 따르는 동작들을 모두 밀착하여 포함하므로 대규모 프로젝트 개발에 유연성있게 접근 할 수 있음 - 캡슐화 : 유효한 메시지만을 객체에 접근하도록 함으로써 정보은닉을 제공 - 상속 : 기존의 클래스가 갖고 있는 속성과 메소드 정보를 모두 새로운 클래스에게 할당할 수 있는 기능으로 프로그램의 재사용성을 높임 - 다형성 : 동일한 메소드 일지라도 매개변수의 유형이나 개수에 의해 다르게 동작할 수 있는 성격을 의미 ※ 구조체 vs 클래스 - 구조체는 프로그램의 재사용성이 거의 없으며, 프로그램 코드길이가 길어지는 문제점 발생 - 단순한 데이터의 입력을 할때는 구조체가 좋음 - 클래스는 메서드와 변수를 한꺼번에 정의 ※클래스의.. 이전 1 다음