ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 객체
    JAVA/Oop 2024. 5. 20. 20:09

    객체 

     

     

    • 캡슐화 : Getter Setter 실제 상세는 숨기고 외부에서 접근하면서 원본은 유지하되 
                   원본을 복사해서 밖에서만 수정하고 수정한 내용을 반환할 수 있도록 처리 

     

    상속 : extends 사용해서 부모클래스를 물려받아 자식클래스에 맞게끔 수정한 클래스 

     

    • 다형성 : @Override 상속과 연관이 깊음  부모클래스에서 물려받은 자식클래스가 다시 정의를 내려
                    메서드나 필드를 사용

     

    • 추상화 : abstract 희미하게 완성하지 않은 메서드를 완성할 수 있게 클래스에서 다시 작성해주는 것

     

    • 인터페이스 : implement 객체가 아니기 때문에 객체에서 사용을 할 수 있고
                           인터페이스의 경우 상속을 여러개 받을 때 사용

     

    클래스

     

    데이터와 해당 데이터를 처리하기 위한 행동(메서드)들의 집합
    자바에서 클래스는 객체를 만들기 위한 공간(틀)
    클래스 이름은 파일명과 일치해야함


    클래스 이름에는 규칙이 있음 

    • 첫 글자를 대문자로 작성할 경우 외부에서 파일을 사용 가능하다 라는 표시
    • 첫 글자를 소문자로 작성할 경우 외부에서 파일을 사용 할 수 없다는 표시


    'JAVA > Oop' 카테고리의 다른 글

    추상클래스  (0) 2024.05.21
    직렬화(serialization)  (0) 2024.05.21
    인터페이스  (0) 2024.05.21
    This  (0) 2024.05.20
    Super  (0) 2024.05.20
Designed by Tistory.