본문 바로가기

객체지향언어2

객체지향의 기본 개념 정리1 1. 객체지향언어ⅰ 특징 코드의 재사용성이 높다. 유지보수가 용이하다. 중복코드 제거에 용이하다. 핵심개념 다형성 상속 추상화 캡슐화 A. 클래스와 객체 클래스 클래스 : 클래스는 객체를 정의해 놓은 설계도의 개념으로 객체를 생성하기 위해서 존재한다. 형태 : 데이터 + 함수의 형태로 이루어져 있으며 서로 관련된 여러 데이터를 하나로 저장할 수 있는 공간. 사용자 정의 타입 : 사용자가 원하는 타입을 직접 만들 수 있다. 객체 객체 : 객체란 인스턴스 변수(iv)의 묶음으로, 실제로 존재하는 것. 용도는 기능과 속성에 따라 다르다. 클래스에서 객체를 생성할 때를 일컬어 '인스턴스화'라고 말한다. 객체 생성 방법 : 클래스명 참조변수명 = new 클래스명(); | ex) People p = new Peop.. 2021. 7. 14.
객체지향의 개념과 클래스, 객체 1. 객체지향언어는 프로그래밍 언어와 객체지향적 개념(규칙)이 접목하여 코드의 재사용성이 높고 유지보수가 용이하여 중복 코드를 제거하는 특징을 가지고 있다. 객체지향의 특징은 크게 네 가지로 분류된다. 캡슐화 상속 추상화 다형성 2. 클래스와 객체 1) 클래스는 객체를 정의해 놓은 것이며 객체를 생성하는데 사용한다. 3. 객체 1) 형태: 속성(변수) + 기능(메소드) 2) 객체는 실제로 존재하는 것으로 사물 또는 개념을 일컬으며, 객체가 지닌 '기능'과 '속성'에 따라 달리 사용한다. //Tv클래스: 설계도 class Tv { //속성: 변수 String color; boolean power; int channel; //기능: 메소드 void power() void channelUp() void cha.. 2021. 1. 18.