본문 바로가기

Java/Java 예습37

[Java] 자바의 객체 예습 1-7 정리 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용을 정리한 포스팅입니다. ● 객체 지향 프로그래밍 (Object Oriented Programming) : OOP : 객체를 사용해서 프로그램을 작성하는 것 : 객체는 클래스에 의해 만들어짐 > C++ : 클래스에 의해 만들어진 변수를 객체라 함 (클래스형 변수명;) > Java : 힙 메모리에 할당된 클래스에 의한 기억공간을 객체라 함. 클래스에 의한 변수는 레퍼런스[변수]라고 함 ( 클래스형 레퍼런스[변수] = new 클래스명(); ) ● OOP의 4대 특징 º 추상화 (Abstraction) : 프로그램에서 필요한 공통적인 기능 및 속성들을 추출하고, 불필요한 것을 제거하는 과정 중요한 건 내가 구현하고자 하는 프로그램이 어.. 2022. 1. 18.
[Java] 자바의 객체 예습_7 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습하며 정리한 포스팅입니다. 객체배열 : 객체를 저장하는 배열 : 배열의 자료형을 클래스명(사용자 정의 자료형) 으로 지정하여 활용 선언 클래스명 [ ] 배열명; 클래스명 배열명 [ ]; ex) Academy[ ] arr; Academy arr[ ]; 할당 배열명 = new 클래스명 [배열크기] ex) arr = new Academy [5]; 선언과 동시에 할당 클래스명 [ ] 배열명 = new 클래스명 [배열크기]; ex) Academy[ ] arr = new Academy [5]; 인덱스를 이용한 초기화 배열명 [i] = new 클래스명 ();ex)arr [0] = new Academy (1, "채니");arr [1] = new Acad.. 2022. 1. 18.
[Java] 자바의 객체 예습_6 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습하며 정리한 포스팅입니다. 메소드(Method) : 수학의 함수와 비슷하며 호출을 통해 사용 : 전달 값이 없는 상태로 호출을 하거나 어떤 값을 전달하여 호출을 하며 함수 내에 작성된 연산 수행을 수행 후 반환 값 / 결과 값은 있거나 없을 수 있음 : 클래스 안에 정의가 되어야 함 메소드 표현식 [접근제한자] [예약어] 반환형 메소드명 ( [매개변수] ) { // 기능 정의} 메소드 접근제한자 구분 클래스 다른 패키지 자손 클래스 전체 + public O O O O # protected O O O ~ (default) O O - private O 메소드 예약어 구분 전체 static static 영역에 할당하여 객체 생성 없이 사용 fi.. 2022. 1. 18.
[Java] 자바의 객체 예습_5 보호되어 있는 글 입니다. 2022. 1. 18.
[Java] 자바의 객체 예습_4 보호되어 있는 글 입니다. 2022. 1. 17.
[Java] 자바의 객체 예습_3 보호되어 있는 글 입니다. 2022. 1. 17.