본문 바로가기

객체지향프로그래밍2

Java - 객체지향 프로그래밍 기초 2 참조자료형 변수 변수의 자료형은 기본 자료형과 참조 자료형으로 구분된다. 기본 자료형 : int, long, float, double 등 참조 자료형 : String, Date, Student 등 (클래스) 참조 자료형 변수는 클래스형으로 변수를 선언한다. 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다르다. 참조 자료형을 사용 할때는 해당 변수에 대해 생성하여야 한다. 단, String 클래스는 예외적으로 생성하지 않고 사용할 수 있다. 접근 제어 지시자와 정보 은닉 접근 제어 지시자(access modifier) 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 private : 같은 클래스 내부에서만 접근 가능 (.. 2022. 11. 17.
Java - 객체지향 프로그래밍 기초 1 객체와 객체지향 프로그래밍 객체(Object) 의사나 행위가 미치는 대상 구체적, 추상적 데이터의 단위 ex) 학생, 회원, 주문, 배송 객체 지향 프로그래밍과 절차 지향 프로그래밍 절차 지향 프로그래밍 시간이나 사건의 흐름에 따른 프로그래밍 ex) 일어난다 -> 씻는다 -> 밥을 먹는다 -> 학교를 간다 객체 지향 프로그래밍 학생, 밥, 학교, 행동을 객체로 나누어 프로그래밍 객체 지향 프로그램은 어떻게 구현하는가? 객체를 정의 각 객체가 제공하는 기능들 구현 각 객체가 제공하는 기능들 간의 소통(메시지 전달)을 통하여 객체간의 협력 구현 객체를 클래스로 구현해보기 public class Student { int studentNumber;// 학번 String studentName;// 학생이름 Str.. 2022. 11. 17.