본문 바로가기

자바 공부

[객체지향프로그래밍]06_참조 자료형 변수 📌 참조 자료형 변수의 자료형 ▪ 기본 자료형 : int, long. float, double 등 ▪ 참조 자료형 : String, Date, Student 등 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조자료형을 사용할 때는 해당 변수에 대해 생성해야 함 ▪ (String 클래스는 예외적으로 생성하지 않고 사용할 수 있음) 📌 참조 자료형 정의하여 사용하기 학생이 수강한 과목들에 대한 성적을 산출하기 위한 경우 학생 클래스 속성에 과목이 모두 있으면 불합리 학생(Student)과 과목(Subject)에 대한 클래스를 분리하여 사용하고 Subject 클래스를 활용하여 수강한 과목들의 변수의 타입으로 선언 선언된 Subject 변수는.. 더보기
[객체지향프로그래밍]05_생성자 (constructor), 오버로딩(overloading) 📌 생성자 (constructor) 생성자 기본 문법 {[ 더보기
[객체지향프로그래밍] 01 _ 객체(Object)란? ■ 객체 (Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위 (학생, 회원, 생산, 주문, 배송) ■ 객체 지향 프로그램과 절차 지향 프로그래밍 아침에 일어나 학교를 가는 과정을 예를 들어보자. 절차 지향 프로그래밍 - 시간이나 사건의 흐름에 따른 프로그래밍 (대표적으로 C언어가 있다) - 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다 -> 요금을 지불한다 -> 학교에 도착 객체 지향 프로그래밍 - 대표적으로 C++, C#, Python, JavaScript ... ■ 객체 지향 프로그램은 어떻게 구현하는가? 객체를 정의 각 객체 제공하는 기능들을 구현 각 객체가 제공하는 기능들 간의 소통 (메시지 전달) 을 통하여 객체간의 협력을 구현 더보기

반응형