final
-
(김영한의 실전 자바 - 기본편) 4 - 내용 정리카테고리 없음 2024. 5. 28. 15:15
[1. 클래스와 데이터]클래스에 정의된 변수들 = 멤버변수, 필드 멤버 변수 : 특정 클래스에 소속된 멤버이기 때문에 필드 : 데이터 항목을 가르키는 전통적인 용어 사용자가 직접 정의하는 사용자 정의 타입을 위해서는 설계도가 필요한데, 그게 바로 클래스이다. 클래스를 사용해서 실제 메모리에 만들어진 실체를 객체 또는 인스턴스라 한다. new 를 사용하면 객체(인스턴스)를 만들 수 있다. Student student1 에서 Student 는 student1의 변수 타입이다. 객체는 클래스에서 정의한 속성과 기능을 가진 실체이다. 인스턴스랑 객체랑 같은 말이지만 관계를 명확히 할 떄는 인스턴스라는 말을 많이 사용한다. ex) student1은 Student 의 인스턴스이다. 모든 인스턴스는 객체..
-
(국비교육) 14 - 패키지 + 접근제어자 + gettersetter + 상속 + 오버라이딩vs오버로딩 + static + final + 다형성 + 추상화개발/국비교육 2023. 6. 20. 16:26
■ 패키지 (p. 286) - 관련성 있는 자바 파일들을 폴더 단위로 구분 - 회사 프로젝트 시 중복 방지를 위해 도메인으로 패키지 이름을 만들어서 사용 EX) com.poseidon.print (3단계) net.daum.map ■ import (p. 290) - 상위패키지.하위패키지.클래스명 EX) import java.util.* - * : 하위 개 중 사용하는 것들은 가져온다. ■ 접근제어자 (public, protected, default, private_p.293) 자바에서는 API 를 사용할 때 제어자에 따라서 접근 허용여부가 달라진다. 접근제어자는 크기순서대로 public > protected > default > private 위 접근제어자는 클래스 선언, 생성자 선언, 메소드 선언, 필드..